`
y3320987
  • 浏览: 19091 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

谈谈我所了解的flex在项目中的优缺点

    博客分类:
  • flex
阅读更多
最近用flex做了一两个项目,如题,现在谈谈我所了解的flex在项目中的优缺点。


    优点:
       1、FLEX最大的优点当然得属跨平台跨浏览器了,在不同平台下的不同浏览器下效果一样,这无疑是很具有诱惑力的
       2、平台自带大量UI Component,让你开发时可信手摘来,降低了开发这些UI的成本,如Tree,LinkButton等
       3、良好的拖拽支持
       4、普及高,使用flash的人群也已经很庞大了
       5、良好的用户体验
       6、遵循ECMAScript标准,有过JS基础的开发人员能快速的上手
       7、多媒体的支持
    缺点:
       1、无法脱离插件
       2、内存泄漏
       3、官方提供的开发工具编译速度太慢,当module过多时,这无疑会成为一种噩梦
       4、数据展示方面功能体验很强大,但在flex应用上输入数据体验较差,主要是输入速度太慢了!
       5、如果需要拓展某种UI或实现一中flex所不具有的UI,那么需要开发人员具有一定的原as基础,成本被加大
       6、swf文件太大,即使经过一系列的"减肥"过程,依然大得有些不好接受
       7、
    引用
    RIA富媒体讲的就是灵活,比如flex要想实现视频通话,那是相当麻烦的.首先要开发一个ActiveX插件要用户安装,然后再与这个插件互相通信,而且这里的与插件通信也是比较麻烦的

       8、数据通信主要是采用 Httpservice和soa的模式进行,这样的模式传输效率不高,当然也不能说很低

    总结:
       以上就是我所了解的flex在项目中的优缺点,希望有过flex的朋友们不吝赐教,呵呵.




4
0
分享到:
评论
4 楼 cwfmaker 2010-01-15  
   呵呵,总结的比较全面,Flex主要缺陷就是内存泄漏和Swf文件过大。
   还有一些,譬如:
   反射能力相对Java差了一些;
   编译速度慢;
   现在的搜索引擎无法对flex编译的Swf类型文件进行搜索;
   在图形绘制方面还没有很强大的引擎(一些3D引擎主要是开源的);
3 楼 ideal46 2009-10-05  
flex,我相信他会在adobe的支持下,走的越来越远~!~
2 楼 y3320987 2009-10-05  
pangbuddy 写道
谢谢总结, 我最近也在看AS。

有空一起讨论,呵呵.
1 楼 pangbuddy 2009-10-05  
谢谢总结, 我最近也在看AS。

相关推荐

    flex实战项目,flex开发

    参与Flex开源项目有助于提升技能,理解实际项目中的最佳实践,同时也可以为社区贡献自己的力量。 7. **Flex入门**:对于初学者,Flex入门通常从安装Flex SDK和Flex Builder开始,然后学习基本的ActionScript语法和...

    我的第一个flex项目

    在Flex Builder中,选择“新建”>“Flex项目”,为项目命名,例如“我的第一个flex项目”。选择合适的Flex SDK版本,并确定项目的保存位置。创建完成后,你会看到一个基本的MXML文件,这是Flex应用的主要构建块。 ...

    Flex手机项目代码

    综上所述,Flex手机项目代码是一个综合性的实例,涵盖了数据绑定、组件创建、参数传递、用户身份验证等多个关键概念,是学习和理解Flex移动应用开发的一个实用案例。开发者可以通过分析这个项目,深入理解Flex框架的...

    新建Flex+Java的WEB项目

    在构建一个基于Flex和Java的Web项目时,我们需要掌握几个关键知识点。Flex是一种用于创建富互联网应用程序(RIA)的开放源代码框架,它主要用于构建交互性强、用户界面丰富的客户端应用。而Java则作为后端服务器端的...

    一个FLEX的小项目

    `flex_libs`可能是一个包含Flex库的文件夹,比如SWC库文件,这些库文件提供了Flex框架、组件和其他功能,供开发者在项目中引用。 `.settings`目录通常包含项目级别的Eclipse首选项,这些设置可能与特定的构建配置、...

    eclipse搭建flex项目

    在本文中,我们将深入探讨如何使用Eclipse、FlashBuilder和BlazeDS来搭建Flex项目。Flex是一种用于构建富互联网应用程序(RIA)的开发框架,它允许开发者创建具有动态交互性的前端用户界面。Eclipse作为流行的开源...

    java flex开发项目配置实例

    3. 在新建Flex项目对话框中填写各项参数: - 项目名:例如`samleApp` - 项目位置:默认或自定义路径 - 应用程序类型:选择Web - Flex SDK版本:选择已安装的版本 - 应用程序服务器类型:选择Java - 远程对象...

    springMVC与flex整合项目

    - **创建Flex项目**:在Eclipse中创建一个新的Flex项目,定义应用的主类和界面组件。 - **配置AMF通道**:AMF是Flex与服务器间通信的数据交换格式,Spring BlazeDS Integration库提供了AMF通道的支持。在SpringMVC...

    java 整合 flex项目

    在Java整合Flex项目中,Hibernate用于处理数据库交互,通过对象关系映射(ORM)将Java对象与数据库表进行绑定。这允许Flex客户端通过Java服务调用来操作数据,而无需直接操作SQL。配置Hibernate涉及创建实体类、映射...

    Flex项目开发模板

    Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目...

    Flex开源项目

    Flex开源项目是一系列用于Adobe Flex、Flash及AIR开发的免费资源,它们提供了丰富的组件、库和框架,帮助开发者构建更加复杂和功能丰富的用户界面。以下是一些重要的Flex开源项目的详细介绍: 1. **Flexbox**: 由...

    flex+java 项目创建 和 例子

    综上所述,"flex+java 项目创建 和 例子"这个主题涵盖的内容广泛,包括技术栈的配置、项目结构的设计、前端与后端的通信、实际应用场景的示例,以及开发过程中的注意事项。对于想要学习或提升Flex与Java集成开发技能...

    一个用Flex做的项目 (功能非常强大!)

    在压缩包文件“FlexApplaction”中,可能包含了源代码、资源文件、配置文件等,通过解压和查看这些文件,我们可以深入了解该项目的具体实现方式和功能细节。开发人员可能使用了自定义组件、样式表、服务调用等多种...

    很好的flex项目源码

    Flex项目源码是一种基于Adobe Flex框架的开发资源,它包含了创建富互联网应用程序(RIA)所需的所有组件和配置文件。这个压缩包提供了学习和研究Flex编程的宝贵材料,适合初学者和有经验的开发者来深入理解Flex的...

    Flex 项目开发,个人专用

    Flex 项目开发,个人专用 Flex 项目开发,个人专用 Flex 项目开发,个人专用 Flex 项目开发,个人专用

    flex 项目

    描述中的"flex 项目flex 项目flex 项目flex 项目flex 项目"可能是强调项目中对Flex技术的反复应用和深入理解。在实际开发中,这可能意味着项目的复杂度较高,可能涉及到多个模块、组件的组合,以及对Flex框架的高级...

    eclipse 开发flex项目

    2. **新建Flex项目**:在Eclipse中,选择新建一个Flex项目。在设置中,确保在"Application Server Type"下选择J2EE,这是为了让项目能够与Java EE应用服务器配合。 3. **配置项目**:在后续的向导步骤中,指定目标...

    flex项目源码(本人亲自测试可用)

    通过研究和学习这个经过测试的"Configurator"源码,开发者不仅可以深入理解Flex项目的工作原理,还能学习到如何处理配置问题,以及如何在实际项目中运用Flex的最佳实践。这将有助于提升在RIA开发领域的技能,特别是...

    Flex 项目安装备份文件

    在IT行业中,Flex项目开发是基于Adobe Flex框架构建富互联网应用程序(RIA)的过程。这个框架主要使用MXML和ActionScript编程语言,为用户提供丰富的用户体验。本文将深入探讨“Flex项目安装备份文件”的相关知识点...

Global site tag (gtag.js) - Google Analytics