锁定老帖子 主题:Flex and Extjs ..
精华帖 (0) :: 良好帖 (0) :: 新手帖 (8) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-08
最后修改:2010-04-27
上个月 Pamirs-Muztag 的 Console是用extjs做的. 我跟师兄负责Console的开发.其实我之前js都没怎么用过.更别说Firebug了. 不过说实话. extjs的开发跟纯的js开发基本没有关系. 当然我也上手了一段时间 .( 说实话在期间师兄给了我一本<<深入浅出extjs>>.. 那本书上基本上都是例子. 看得我很不爽. 还不如直接去看Ext官网上的example. ) flex是期间我们有一个将jpdl的东西展示成图片的需求. 我又试用了一下flex . 说是flex 其实就是as . 同为ecmaScript .差距为什么这么大. 这个很郁闷.. 现在对比一下这两个的优缺点. 其实说实话. 我现在并没有看到extjs 跟flex相比有什么优势可言. 首先从 可用的IDE 开始. extjs: Spket插件来写Extjs . 可用的 可视化编辑器 现在正在完善.. 而且是3.0版本的. 我们是 2.2.1 . 而且好像3.0版本有版权问题. flex : Flex builder . 可以试用 60天. 完全足够你开发. 内置可视化编辑器. 所见即所得.从开发体验上. flex完全胜出. 再从整个 开发过程来说.extjs: 最让我郁闷的就是如果你稍稍写的有一点不规范.整个页面就会挂掉. 如果你侥幸页面显示出来了. 等待你的就是更深入得问题. ie 跟 firefox会有一些不兼容的表现出来. 有时候因为一个逗号. Firefox能显示. ie就挂掉了. 搞得人很郁闷. 而flex 由于是编译型的 .. 会在你保存的时候. 直接提示你错误. 而不是在解释的过程中报错. 这一点就要方便许多.而且flex . 由于是基于flash的虚拟机.所以所有的平台不存在兼容性问题.可以保证所有平台一致..再就是调试方面. 基于FlexBuilder可以很方便的提供给你. 而Extjs就要差很多. 基本上大部分人都是Firebug . 但是在firefox上保证程序正确. 并不一定能保证 ie 下也能正常显示. 这点搞得我很郁闷. 从上手性来说. flex 跟 extjs 我之前都没怎么接触过. 但是flex对于一个Java程序员来说还是还是要好上手许多. 几乎没有什么学习成本. 而 extjs 还是比flex要更难上手一些. 从结果来说 .extjs 在全部使用量过大的情况下. 客户端会出现过卡的情况. Flex暂时我还没有这种体验. ========================================================================================== 其实flex 与 其他JavaScript框架最大的不同在所谓编程范式.. pure的flex项目是完全不需要web框架的.. blazeDs替你完成了稍微类似的功能(替你容纳了复杂度.但实际上并不一样).. flex在单一模块过大的情况下也会出现问题.但是有分module的解决方案. 各种lazy就可以了.. 在企业内部.组件化的开发方式已经成为标配的情况下. 由类似flex或者extjs这类替你完成视觉组件.公司在视觉组件之上发展业务组件就已经能大大提升生产力了.. 2010-4-27 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-08-08
FLEX什么都好,就是生成的文件太大了。一般都五百K以上。
|
|
返回顶楼 | |
发表时间:2009-08-08
其实在企业内部. 带宽不是问题. 互联网应用 我并没有 提倡Flex .
|
|
返回顶楼 | |
发表时间:2009-08-23
,firebug是一个非常优秀的开发辅助工具,不支持IE,不过有一个“阉割版”的,呵呵
|
|
返回顶楼 | |
发表时间:2009-08-23
clone168 写道 ,firebug是一个非常优秀的开发辅助工具,不支持IE,不过有一个“阉割版”的,呵呵 chrome也可以调试js . 现在 ie 8 也支持了. . 不过我对 js 实在是 无爱.. |
|
返回顶楼 | |
发表时间:2009-08-23
Saito 写道 clone168 写道 ,firebug是一个非常优秀的开发辅助工具,不支持IE,不过有一个“阉割版”的,呵呵 chrome也可以调试js . 现在 ie 8 也支持了. . 不过我对 js 实在是 无爱.. 嗯,不过chrome的我还没有用过,呵呵 |
|
返回顶楼 | |
发表时间:2009-08-24
Flex在多页面、多窗口、多表格的情况也卡
|
|
返回顶楼 | |
发表时间:2009-08-24
只能说EXTJS和FLEX各有优缺点 因人而异
|
|
返回顶楼 | |
发表时间:2009-08-24
支持extjs,至少它具备可扩展性,而且分页之类的东西为你做得很好了
flex感觉和Java的集成上比前者麻烦得多 |
|
返回顶楼 | |
发表时间:2009-08-25
最后修改:2009-08-25
就版权而言,ExtJs2.2.1 和 ExtJs 3.0是同样的版权,ExtJs2.0.2才和他们不一样...而且Flex不是开源的,是商用的。
|
|
返回顶楼 | |