`
duchengning
  • 浏览: 8829 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ExtJs和jQuery使用小体会

 
阅读更多
我原来一直使用jQuery,免费,而且功能强大,尤其DOM查找和操作让人觉得很方便,但是我不会美工,我门去年开始要作一个服客户端的Web桌面服务系统hoouf.com的时候就因为美工的问题,所以只能选择ExtJs这个让人既爱又恨的东西,目前已经开发了一系列基本功能包括:文档存储、RSS订阅、IM、Blog、Mail和小说、游戏等。目前正在做定位服务方面的功能,希望大家能提一些意见和建议。后面我们将对用户开放接口,我们计划购买ExtJs的许可后,大家可以在基于我们的网站下使用ExtJs发布自己的应用,当然你也可以用jQuery.
分享到:
评论
28 楼 morgan-java 2010-03-04  
参看 这个的吧:
http://www.extjs.com/deploy/dev/examples/desktop/desktop.html
27 楼 menuhin 2010-03-03  
个人比较喜欢JQUERY !
再说JQUERY UI提供的组件也是很不错的!
26 楼 renjie120 2010-03-02  
唉,上当了。。什么体会啊,还上推荐。。
25 楼 mikkjl 2010-03-02  
还是轻便的jquery好 而且性能也比extjs好
24 楼 luojian 2010-03-02  
做的还不错哦,有想法,不过网络空间太小!
23 楼 liusu 2010-03-01  
s海若 写道
liusu 写道
ExtJS我们公司就在用。 用的是2.0的版本的。。。

当页面上ExtJs的组件使用过多的时候,在IE下面的整个系统的反应很迟钝。。。 现在这个问题很棘手。

在Firefox3下面很快,看不出ExtJs运行带来的影响。

我说的速度不是页面加载的速度,而是系统的运行速度。

这个是因为IE的JScript引擎比较慢,比较“现代”的浏览器像Firefox和Chrome在js的执行速度上都下了很大功夫。
你可以试试在Chrome下运行,会更快些。

我们的客户指要求是IE,所有的东西最终都是以IE为标准的。

现在一个更痛苦的问题是,Selenium Testcase,是要是稍微复杂一点的xpath,在IE下面那个耗时叫一个久啊。 几乎就没有办法测试。
22 楼 cheer1l1lg 2010-02-28  
有能力和时间自己写的话别用ext,当你们公司有美工设计组和业务设计组的时候你就明白了.
21 楼 duchengning 2010-02-28  
freish 写道
EXT的界面给我的感觉是慢,跟linux桌面似的,点个东西反应迟钝
jquery+css的感觉就是xp的桌面

更加不可理喻的是使用EXT有时候用火狐打开时好的,IE下却显示不出来,有时候IE下好的,狐火下显示不了


对于慢这个问题,我认为这是必然的,因为我们大部分页面的HTML代码都是已经写好的,浏览器可以直接解析,而对于ExtJs来说,他的HTML代码需要在页面加载后先用他的JS类库和样式创建,然后才能交给浏览器去解析。这就像Java和汇编的区别一样,主要是这个解析过程所用的时间和性能损耗您能不能接收。对于您说的IE或者火狐浏览器显示不出来问题,首先是每种JS框架都有跨浏览器的问题,包括jQuery,他新发布的UI类库也有好多问题,相比较我觉得ExtJS还能好一些,您在写代码的时候一定要遵循W3C标准,IE6和7自身有好多解析上的不统一,像边距计算,他的6和7完全不一样,而且IE6之前用到好多自己的规范,比如事件触发和那个背景图片的URL写法。我们的hoouf.com目前完全是用ExtJs制作的,所有页面写死的HTML代码还不到100行,而且大部分是空DIV,您可以用不同的浏览器试用一下。这两种JS我都用了超过两年了,如果有问题,我们可以继续交流探讨。
20 楼 duchengning 2010-02-28  
s海若 写道
这个系统的入口有点拒人千里之外的感觉,注册表单的复杂和bug就不提了,问题是为什么要真实姓名和身份证号码呢?这个似乎有侵犯隐私之嫌,我怕是不敢注册的。


首先,感谢您提出这个问题。整个系统我们都在开发测试中,对于一些不合理的设计和问题,我们正在做认真的排查处理中,如果您在使用中发现什么问题和bug我们希望您能提出来以便我们修改。对于真实姓名和身份证号码的问题,首先我们保证我们从没想过利用您的个人信息做其他非法使用。目前我们还没有做认证校验,我们当初设计的思想是未来系统对于大家每个人权限都是平等的,包括我们管理员也没有单独的后台系统,如果大家都是真实用户,您将来在好多服务的定制、发布和使用方面都不需要加复杂的过滤和认证,我们希望能打造一个自由、真实的平台世界。
19 楼 s海若 2010-02-28  
这个系统的入口有点拒人千里之外的感觉,注册表单的复杂和bug就不提了,问题是为什么要真实姓名和身份证号码呢?这个似乎有侵犯隐私之嫌,我怕是不敢注册的。
18 楼 s海若 2010-02-28  
liusu 写道
ExtJS我们公司就在用。 用的是2.0的版本的。。。

当页面上ExtJs的组件使用过多的时候,在IE下面的整个系统的反应很迟钝。。。 现在这个问题很棘手。

在Firefox3下面很快,看不出ExtJs运行带来的影响。

我说的速度不是页面加载的速度,而是系统的运行速度。

这个是因为IE的JScript引擎比较慢,比较“现代”的浏览器像Firefox和Chrome在js的执行速度上都下了很大功夫。
你可以试试在Chrome下运行,会更快些。
17 楼 freish 2010-02-27  
EXT的界面给我的感觉是慢,跟linux桌面似的,点个东西反应迟钝
jquery+css的感觉就是xp的桌面

更加不可理喻的是使用EXT有时候用火狐打开时好的,IE下却显示不出来,有时候IE下好的,狐火下显示不了
16 楼 linux1689 2010-02-27  
的确是各有各的优势,Ext 3.0真得很强大,它让Ext脱胎换骨。

如果有研究或学习Ext 3.0的朋友,强烈推荐《Ext JS高级程序设计》,详细讲解了Ext 3.x的方方面面。
15 楼 duchengning 2010-02-27  
mcmilon 写道
这种广告贴也上首页了,无语~


我承认有你说的广告性质,但是我没想到会在首页,只能说大家都太懒了,只想获取,不想付出,我希望大家能多一些耐心把自己的成果或者问题写出来,这样我们的知识会更活跃。
14 楼 duchengning 2010-02-27  
wangtong40 写道
EXT太沉重了,还是jQuery轻便一些。我个人更推崇JQuery的使用

我在开发其他应用程序的时候一直用的是jquery,因为有专业的美工支持。
13 楼 duchengning 2010-02-27  
liusu 写道
ExtJS我们公司就在用。 用的是2.0的版本的。。。

当页面上ExtJs的组件使用过多的时候,在IE下面的整个系统的反应很迟钝。。。 现在这个问题很棘手。

在Firefox3下面很快,看不出ExtJs运行带来的影响。

我说的速度不是页面加载的速度,而是系统的运行速度。


你升级到3.1试一下,我目前用的是3.1,感觉还可以。
12 楼 duchengning 2010-02-27  
Rooock 写道
duchengning 写道
大家可以在基于我们的网站下使用ExtJs发布自己的应用



哟..有点意思~
俺把俺的应用上传上去?



后面一定可以的,我们现在正在想办法避开版权问题,后面我们会购买它的许可的,这样你开发的应用时发布在我们框架下的,所以也不存在问题。而且你的引用也不需要考虑兼容问题,因为我们目前的设计方案是把你的应用连接或者页面用类似Iframe的方式包进去。
11 楼 KimHo 2010-02-27  
ext 3.0现已推出了EXT Designer了
10 楼 sunnymoon 2010-02-27  
定位不一样没法比较。一个应用级别的,一个工具级别的。
9 楼 hyj1254 2010-02-27  
的确是这样,jquery对网页美术功底要求挺高的,它主要只是封装了dom、ajax的操作,至于界面效果全得靠自己一步步手写;ext却把界面效果也给做好了,不会美工也能用,但要使jquery做出的界面达到和ext一样的效果,对能力是个考验。

相关推荐

    extjs使用说明 extjs的API jQuery使用说明 jQuery的API

    ExtJS和jQuery是两种广泛使用的JavaScript库,它们在Web开发中扮演着重要角色,尤其在构建用户界面和处理DOM操作时。这篇详细的说明将分别介绍这两个库的核心概念、使用方法以及相关的API。 首先,让我们来看看...

    HTML、JS、ExtJS、jQuery智能提示Eclipse插件

    虽然它主要针对图元建模和图形用户界面设计,但可以与其他插件结合使用,提升HTML、JS、ExtJS和jQuery的可视化开发体验。 安装这些插件通常涉及解压文件到Eclipse的`plugins`或`dropins`目录,然后重启Eclipse。在...

    包括Extjs和jquery做的tree结构

    在IT领域,特别是前端开发中,`ExtJS` 和 `jQuery` 都是广泛使用的JavaScript库,用于构建交互式和动态的用户界面。本话题主要关注它们如何实现`tree`结构,这是一种常见的数据展示方式,通常用于组织层次化的数据。...

    ExtJS,JQuery教学支持管理系统

    这个系统利用了ExtJS和JQuery这两款强大的JavaScript库,以实现丰富的用户界面和流畅的交互体验。AJAX(Asynchronous JavaScript and XML)技术的应用使得系统能够实现页面无刷新的数据更新,提升了用户体验。 **...

    2000多个extjs小图标适合jquery EasyUI

    在描述中提到,“2000多个extjs小图标,适合适合jquery EasyUI”,这表明这些图标设计与EXTJS和jQuery EasyUI的风格兼容,能够无缝集成到使用这两种技术的项目中。开发者可以利用这些图标来表示不同的功能、状态或...

    导入extjs、jquery 文件时$使用冲突问题解决方法

    在处理Web开发中使用多个JavaScript库时,特别是涉及到ExtJS和jQuery这样的强大工具时,经常可能会遇到变量冲突的问题。这个问题在ExtJS和jQuery中尤其突出,因为这两个库都使用了$符号作为快捷访问的别名。在未正确...

    仿Extjs的jQuery easyUI

    jQuery EasyUI 是一个基于 jQuery 的轻...通过深入学习和实践"仿Extjs的jQuery easyUI",你将掌握 EasyUI 的核心概念和使用技巧,从而能够轻松地构建专业级别的Web应用程序。这个实例将是你进入EasyUI殿堂的宝贵教程。

    模仿extjs风格写的jquery combobox

    这个jQuery ComboBox是开发者为了在不使用ExtJS完整库的情况下,实现类似ExtJS ComboBox的交互效果和功能而创建的。 描述中的“NULL”没有提供额外的信息,但我们可以根据标题推测,这个项目可能包含了使用jQuery...

    jQuery EasyUI仿Extjs界面

    通过以上知识点的学习和实践,开发者可以使用jQuery EasyUI高效地构建出类似ExtJS的用户界面,同时享受到更轻量级框架带来的开发优势。在实际应用中,可以根据项目需求和团队技术栈选择合适的工具,以达到最佳效果。

    Ajax(Jquery与ExtJs)

    Ajax(Jquery与ExtJs) 框架对比 web前端开发

    Jquery-Extjs4.0框架

    总结来说,Jquery-Extjs4.0框架的结合使用,可以充分利用jQuery的轻便和易用性,以及Ext JS的强大组件和数据管理能力,共同构建出高效、互动性强的前端应用。了解并熟练掌握这两个框架,对于提升前端开发效率和应用...

    Extjs,Jquery,Dhtmlxtree之上的树

    下面我们将分别介绍这三种技术框架下的树形控件,并重点分析基于JqueryUI的树形插件的功能特性和使用方式。 #### 二、Extjs Tree **Extjs** 是一个非常强大的JavaScript框架,广泛用于构建复杂的Web应用程序。其...

    Extjs4.1 小例子(适合extjs初学者学习使用)

    通过这些小例子,你可以了解如何使用ExtJS 4.1来创建用户界面,包括布局管理、组件系统、数据绑定、事件处理等核心概念。 描述中提到的".直接导入myeclipse即可",意味着这些示例代码是用Eclipse的MyEclipse插件...

    ExtJS-3.4.0系列 — ExtJS下载使用

    - **adapter**:此目录包含了EXT的核心代码适配器,如jQuery、Prototype和YUI,这些适配器允许EXT与不同的JavaScript库兼容。 - **docs**:存放EXT的文档,帮助开发者理解API和使用方法。 - **examples**:官方...

    spket extjs jquery

    通过集成Spket,MyEclipse能够为前端开发提供额外的智能感知功能,尤其是对于JavaScript库如ExtJS和jQuery,可以实现更便捷的开发体验。开发者可以在编写代码时实时获得库函数的提示,减少错误并提高开发速度。 **...

    包含各种类型的extjs小图标,Extjs4小图标

    在标题和描述中提到的“Extjs4小图标”指的是ExtJS 4版本中使用的一系列图形图标,这些图标用于增强应用程序的视觉效果,提供用户友好的操作指示。 1. **图标分类**: - 图标通常分为不同的类别,如操作图标(比如...

    Ajax+extjs+jquery+javascript必备开发帮助文档

    ExtJS 是一个用于构建富客户端 Web 应用的 JavaScript 框架,提供了一套完整的组件模型和丰富的 UI 控件。其主要知识点包括: 1. MVC 模式:提供结构化的应用开发方式,将视图、模型和控制器分离。 2. 组件系统:...

    jQuery和ExtJs代码提示spket插件的下载和使用说明

    **jQuery和ExtJS代码提示Spket插件的下载与使用指南** 在开发JavaScript应用程序时,尤其是在使用特定框架如jQuery和ExtJS时,拥有一个能够提供代码提示和自动完成功能的工具是极其重要的。Spket IDE是一款针对...

    extjs icon小图标

    EasyUI 是基于jQuery的一个轻量级且易于使用的前端框架,它简化了构建响应式和交互式的Web界面。尽管ExtJS和EasyUI是两个不同的框架,但它们都广泛应用于企业级Web开发,因此这个图标集的兼容性对两者都是有益的。...

    extjs easyui小图标

    总结起来,“ExtJS EasyUI小图标”涉及到的是如何在使用这两个框架进行Web开发时有效地利用和集成图标资源,提升用户体验。理解图标集成方式、选择合适的图标、考虑性能和无障碍性等因素,都是成功实现这一目标的...

Global site tag (gtag.js) - Google Analytics