`
fangzhouxing
  • 浏览: 212978 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

不使用Flex的理由

阅读更多

使用ExtJS开发已经一年多,现在有机会停下来看看相关技术的发展,有朋友推荐使用Flex。花了几天的时间考察了Flex。

 

Flex和ExtJS代表了RIA(富英特网应用)开发目前的两大不同的技术路线。当ExtJS在2007年兴起时,当时我记得也考察过Flex,没有太多的印象。现在感觉lex发展势头很猛,甚至有人预言Flex将会成为RIA开发的主流。

 

经过初步的比较和分析,下面是我不使用Flex的几点理由:

 

1)针对局域网内部应用,或者说有特定用户的应用,Flex比较适合。而针对互联网应用,采用HTML/CSS/JavaScript的Web应用还是主流。

 

2) Flash Player 9还不支持REST服务中四个动词(GET,POST,PUT,DELETE)中的后面两个,HTTP basic authorization也不支持,造成使用后台REST服务的困难。

 

3)从演示的各种控件的功能上看,目前还不能超过ExtJS 2.2。

 

4)开发RIA并没有银弹,要达到使用Flex进行高效开发的程度,同样需要积累和探索。

 

5)随着Google即将正式推出Chrome浏览器,基于JS的Web应用会焕发出更强大的生命力。

 

 

分享到:
评论
5 楼 lujiawu12 2009-02-23  
意见完全保留
js开发起来好累
flex在做显示层是没什么话好说的
4 楼 fangzhouxing 2009-02-02  
seam用的人太少,而且和jsf绑得太紧,现在已经不用了。还是用Spring比较保险。
3 楼 lihaigreat 2009-01-08  
seam 后台到底能不能用?我一直在学习seam
2 楼 fangzhouxing 2008-12-06  
现在后台用的是Pytho/Django!
1 楼 风之狐 2008-12-04  
你现在开发ext还用seam的后台么

相关推荐

    FLEX从入门到精通.pdf

     第1章 使用Flex的理由  1.1 Flex的含义  1.2 RIA的含义  1.3 受欢迎的Flex  1.3.1 揭秘Flash和Flex  1.3.2 用户喜爱Flex的十大理由  1.4 本章小结  第2章 Flex3生态系统  2.1 Flex历史简介  2.2...

    Flex Builder何去何从

    - **提供技术支持与案例分享**:Adobe 应该提供更多关于Flex 在企业级应用中的成功案例和技术支持,例如提供开源的示例项目(如宠物店应用),并在官方网站上设立FAQ 等栏目来解答开发者在使用过程中遇到的问题。...

    Chm.zip_flex

    在“Chm.zip_flex”压缩包中,我们有理由相信包含了Action Script 3.0和Flex的详细教程,包括基础语法、组件使用、事件处理、数据绑定等多个方面。通过深入学习和实践,开发者不仅可以掌握这两项技术,还能提升自身...

    Flex和AS学习书籍下载地址清单

    这些资源包括但不限于文档、教程、示例代码等,旨在帮助开发者更好地掌握Flex和AS技术。 ### Flex 和 AS 学习书籍下载地址清单 #### 一、概述 Flex是一种用于构建跨平台的桌面及Web应用程序的开源框架。它基于...

    基于FLEX技术构建可离线Web应用程序的研究与实现.pdf

    这就是离线Web应用程序的意义所在,它能够在网络连接不稳定或完全缺失的情况下,为用户提供不间断的服务体验。 #### 四、构建离线Web应用程序的关键技术 构建离线Web应用程序的关键在于数据的本地存储与同步。在...

    用C语言实现PL0语言编译器,借助flex、yacc工具.zip

    在PL0编译器的上下文中,yacc会处理由flex识别的词法单元,并确保它们遵循PL0的语法规则。 5. **PL0语言特点**: PL0是一种非常基础的命令式语言,包含基本的控制结构(如顺序执行、条件语句和循环)、变量声明和...

    Flex画板工具

    《Flex画板工具:事故现场图绘制的专业解决方案》 在信息技术日益发达的今天,各种专业工具应运而生,...在未来,随着技术的不断发展,我们有理由期待Flex画板工具在功能和性能上会有更大的提升,为更多领域带来便利。

    flex_struts2_spring2_hibernate3_lib

    绝对可以使用的集成开发环境。 采用flex3.0+srping2.0+struts2.0+hibernate3.5 这个包是工程所附属的jar包...工程理由flex和后台spring容器中bean交互的demo. 主工程在这里: http://download.csdn.net/source/1586145

    2021年最新版前端面试题精选

    - 使用`display: flex`或`grid`布局,它们会自动处理子元素的浮动。 **HTML** `<label>`标签主要用于与表单控件关联,提高可访问性和用户体验。它可以与`<input>`、`<select>`、`<textarea>`等元素配合使用,当...

    Spring boot+mybatis+druid+SQL监控

    本文使用Druid的连接池,然后配置Druid的相关属性,完成对Spring web工程的JDBC监控。 其实,我采用Druid替换其它连接池,最关键的一个理由是Druid有对SQL执行的监控统计功能。 druid 实现 SQL、URI 等监控

    Windows下MinGW +MSYS +GTK+GLADE+Eclipse 环境搭建

    #### 一、选择此IDE环境的理由 在选择开发环境时,考虑的因素很多,其中包括成本、可移植性、效率等。本篇文章详细介绍了一种适用于Windows系统的开发环境——MinGW + MSYS + GTK + GLADE + Eclipse,其主要优点...

    网页游戏开发入门教程III(简单程序应用)

    在后台,可以选择Java、.NET或PHP,而在前台则可以使用Flex、JavaScript和Ajax。数据库方面,MySQL和MSSQL是常见的选择。选择哪种组合并不重要,关键在于开发的时间和成本。重要的是数据交互的完善,而非技术实现的...

    gsoap网络资源汇总和相关连接

    - 使用gSOAP技术方案的理由。 2. **技术实现细节:** - 定义WSDL文件的具体内容。 - 代码生成的过程和结果分析。 3. **测试与验证:** - 测试计划和步骤,包括单元测试、集成测试等。 - 测试结果分析,包括性能...

    JavaEye论坛热点_-_2008年11月_-_总第6期

    2. **Flex的选择理由** - Flex作为富互联网应用(RIA)的开发平台,因其强大的界面表现能力和交互性而受到青睐。开发者选择Flex主要是为了提供更佳的用户体验。 3. **IronRuby: Rails-Like MVC without Rails** -...

    语法分析器(C语言源代码)(附实验报告)

    `yacc`(或其开源版本`bison`)通常用于生成 LR 分析表,而`lex`(或`flex`)则用于词法分析,这两个工具结合可以方便地构建解析器。 实验报告中,开发者可能详细记录了如下内容: 1. **项目背景**:解释为什么选择...

    _从lex&yacc说到编译器.rar

    Yacc是一个语法分析器生成器,它处理由lex生成的token流,并根据程序员提供的语法规则进行解析,形成抽象语法树(AST)。yacc的输入文件(通常以.y为扩展名)包含上下文无关文法(Context-Free Grammar, CFG)的定义...

Global site tag (gtag.js) - Google Analytics