`
不吃鱼的猫
  • 浏览: 25291 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

请问ext和flex的优缺点?

阅读更多
主要是从美观,性能,扩展性,维护性,学习曲线上面来看。

我先说说我的看法,
美观:flex占优势
性能:这个,我没做过复杂的应用,小项目感觉差不多,请在复杂项目上的朋友帮忙指正
扩展性:flex方便一些,ext要写个proxy太麻烦了,需要相当的js功夫
维护性:这个,我觉得flex高一些,毕竟是为前段量身定做的。
学习曲线:个人觉得差不多,特别是ext很忽悠,学起来绝对没有想象的轻松。

希望在ext,flex上有复杂项目经验的朋友指正,谢谢!
分享到:
评论
7 楼 peacock 2009-07-27  
nihongye 写道
ext多行表格的性能问题,降低对表格特性的要求.定制一个简单的渲染方式
ext3提供了http://www.extjs.com/deploy/dev/examples/grid/buffer.html
This example customizes the grid view to do bufferred rendering of the cells of just the visible rows in the grid.

这个只是标准的缓存grid,只能实现一般的应用,比如可编辑的大数据grid,分组、分类统计、合计等各种组合表格(包括可编辑表格),我暂时没找到,也没看到相应的解决办法。
6 楼 nihongye 2009-07-27  
ext多行表格的性能问题,降低对表格特性的要求.定制一个简单的渲染方式
ext3提供了http://www.extjs.com/deploy/dev/examples/grid/buffer.html
This example customizes the grid view to do bufferred rendering of the cells of just the visible rows in the grid.
5 楼 peacock 2009-07-27  
3000多条的数据,SL我测试过,1秒钟左右,基本上一闪就出来了,而且拉动滚动条一点不卡,这在extjs无法想象
4 楼 不吃鱼的猫 2009-07-27  
卡是肯定的,我想知道上千条的数据,ext和flex哪个快一些呢?
3 楼 peacock 2009-07-27  
使用extjs有1年左右,体会很深,js知识有质的提高,唯一的缺点:表格功能较弱,性能极低,基本上表格的数据只能在100、200条之内,超过了就卡了。
有些报表数据是不能分页的,另外,我知道有缓存表格,但是对于复杂的可编辑表格(比如一个页面有几百、几千条设置数据),暂时没有找到可行的解决方案。

flex没有实际使用过,只是片面的了解,功能上时比extjs强,但我不关心这个,我觉得功能上,extjs做得已经足够好了,组件也很丰富,我关心的也是性能,比如多页面,多表单,大表格,会不会出现性能低下的问题。
2 楼 nihongye 2009-07-27  
三年extjs
性能:ok,代码量小
扩展性:完全面向对象,想怎么搞就怎么搞.不会一拿来就满足要求,定制是必须的
维护性:js很好面向对象的动态语言,可维护性很好
学习曲线:用ext1的时候,完全不懂js的面向对象编程.花一个来月的时间;升级到ext2,花了一个多星期学习了各个基础设施,源代码开放,学习模仿皆可
1 楼 不吃鱼的猫 2009-07-27  
补充一点,根据google trends的统计,flex的使用程度完全压倒ext.

相关推荐

    Ext框架与Flex框架的整合实例

    环境:Window XP Sp3, IE 7.0, Tomcat 6.0, MyEclipse 5.5, Flex Builder 3, Ext 3.2。 使用步骤: 1、下载解压缩之后,使用IDE导入ExtAndFlex工程 2、使用IDE把该工程发布到Tomcat服务器 3、打开IE在地址输入...

    Ext UploadDialog For Ext3.2.1 附使用示例

    "Ext UploadDialog For Ext3.2.1 附使用示例"这个资源正好解决了这个问题,它是一个针对ExtJS 3.2.1版本优化和改造的UploadDialog组件。改造的目标是为了提供一个稳定、功能完善的文件上传对话框,以便于开发者在3.x...

    ext4解压工具和操作方法.rar

    包含3个工具:make_ext4fs、simg2img、kusering.sh。 1. 解压system.img为system.img.ext4。命令:simg2img system.img system.img.ext4 2. 创建system.img.ext4挂载目录tmp; 命令:mkdir tmp; 3. 挂载system....

    flex 模拟 ext 的 ItemSelector 双选框控件

    这篇博客“flex 模拟 ext 的 ItemSelector 双选框控件”聚焦于如何使用Adobe Flex来模仿EXT JS库中的ItemSelector组件。这个组件是一种功能强大的UI元素,允许用户在两个列表之间选择和转移项,通常用于实现双列选择...

    Ext类似于flex树插件及调用demo

    本篇文章将重点讲解EXTJS中的树形组件(Tree),以及如何使用EXTJS开发一个类似于Flex树的插件,并结合提供的"TreeDemo"来探讨其功能和调用方法。 首先,EXTJS中的树形组件(Tree)是EXTJS的treePanel,它用于展示...

    Ext portal例子

    Ext JS 提供了一系列丰富的组件,包括表格、树形视图、图表、窗体等,支持拖放功能和可扩展性,使得开发者可以构建出响应式且交互性强的Web应用。其基于MVC(Model-View-Controller)设计模式,有利于代码组织和维护...

    Windows 7下使用Ext2Fsd读取写入Linux Ext3&Ext4分区文件

    本文将详细介绍如何在Windows 7环境下使用Ext2Fsd来处理Linux Ext3和Ext4分区。 **Ext2Fsd是什么?** Ext2Fsd(Extended File System for Windows)是一款免费的开源软件,它为Windows提供了对Linux Ext2、Ext3和...

    javascript框架的优缺点

    jQuery以其简洁高效著称,许多开发者喜欢它的简便API和丰富的插件系统,如yui-ext,它依赖于jQuery的函数。然而,jQuery相对较年轻,历史较短,可能在某些方面不够成熟。 五、MooTools MooTools与Prototype相似,但...

    EXT和JAVA例子

    EXT和JAVA例子是一个结合了两种技术的实践项目,旨在帮助开发者深入理解如何在Java应用程序中使用EXT库。EXT是一个强大的JavaScript框架,主要用于构建富互联网应用(Rich Internet Applications, RIA)。它提供了...

    Windows读取Ext4分区的工具 Ext2Read

    Linux最常用的文件系统类型之一就是EXT系列,包括EXT2、EXT3和EXT4。然而,Windows操作系统默认并不支持直接读取这些格式的分区。这时,就需要借助第三方工具来实现这一目标,例如“Windows读取Ext4分区的工具”——...

    ext教程、ext核心API 、ext中文教程

    EXT提供了一套完整的组件模型、数据绑定、事件系统和强大的布局管理,使得开发者能够创建出功能丰富的、交互性强的用户界面。 在"EXT教程"中,你将学习到EXT的基础知识,包括如何初始化应用、创建组件、布局管理...

    在windows下使用Ext2Fsd访问EXT4分区

    Ext2Fsd是一个免费的开源软件,专门设计用于Windows系统上读/写Linux的EXT2、EXT3和EXT4文件系统。 **Ext2Fsd的主要功能:** 1. **读写支持**:Ext2Fsd允许Windows用户直接访问EXT4分区,包括读取文件、创建文件、...

    ext3.jar ext使用非常多

    EXT3.jar是EXT框架的一个版本,它包含EXT库的Java版本,通常用于Java Web应用程序,使得开发者能够利用EXT的组件和功能在服务器端进行渲染和处理。 EXT框架的核心在于其丰富的组件库,包括数据网格、表单、窗口、...

    ext JS 源码和学习资料

    本压缩包包含EXT JS的多个版本源码,如ext-3.2.0、ext3.3.1和ext4,以及对应的中文API文档和实用学习资料,对于想要深入理解EXT JS或提升EXT JS开发技能的人来说是宝贵的资源。 一、EXT JS 源码分析 EXT JS 的源码...

    ext下载包,ext,ext包,ext下载

    这使得EXT组件能够动态地显示和操作来自服务器的数据,如通过Ajax请求获取和更新数据。此外,EXT有内置的图表组件,可以用于创建各种复杂的数据可视化效果。 EXT的使用通常涉及到以下几个步骤: 1. 引入"ext-all.js...

    Windows读写Ext2/Ext3/Ext4文件系统

    可以读写Ext2,以Ext2方式挂载Ext3文件系统(不支持Ext3日志),不支持中文! It provides Windows NT4.0/2000/XP/2003/Vista/2008 with full access to Linux Ext2 volumes (read access andwrite access). This ...

    Ext2IFS windows

    它允许Windows用户访问Linux系统中使用的ext2、ext3和ext4文件系统,实现了在Windows环境下对这些分区的读写操作。 2. **主要功能:** - **读取访问:** Ext2IFS允许用户浏览Linux分区中的文件和目录,查看文件...

    EXT安装包4.2.1-1

    EXT4.2.1是一个广泛使用的JavaScript框架,主要用于构建用户界面和富互联网应用程序(RIAs)。这个安装包可能包含了EXT的各个组件、示例、文档和必要的库文件,以帮助开发者快速搭建功能丰富的Web应用。 EXT的核心...

    flex 4 学习资料

    flex+blazeDs与Ext+dwr比较_蓝色幻想_百度空间 基于blazeDS的flex4与spring的程序实例步骤 - dreamming_now的专栏 - CSDN博客 在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 Flex4)用...

    ext3.4 ext3.1.0以及ext3.0API

    EXT3.4和EXT3.1.0是EXT3文件系统在不同版本的发展阶段,而EXT3.0 API则是开发人员进行EXT3相关编程时所使用的应用程序接口。 EXT3的主要特点包括: 1. **日志记录**:EXT3采用日志式设计,系统崩溃或非正常关机后...

Global site tag (gtag.js) - Google Analytics