`
zerozone
  • 浏览: 205409 次
  • 来自: 北京
社区版块
存档分类
最新评论

Re: 为什么没有更多的开发者使用Flex

阅读更多
对Flex研究过一段时间,发现它确是一个不错的技术也应该有很好的前景,不过从根本上讲,Flex和Web似乎有点不兼容。

首先,传统Web以及最近流行的AJAX,都是基于HTTP协议+HTML文本+CSS的技术或组合。一方面,基于Flash的Flex打破了传统Web应用基于HTML文本和链接的技术;同时并且由于它运行在Flash Player播放器的虚拟机内。导致Flex应用不能或很难被搜索,某种程度上导致信息孤岛的结果(据说Google可以搜索到SWF文件内的内容,对此有点疑惑)。

其次,我个人很怀疑国内是否有真正基于Flex的应用? 为啥Flex的开发者比较少,我觉得除了技术上的原因还和Adobe的战略有关,是金子一定会发光,但埋在土里就没办法发光!

尽管Flex的社区目前很红火,而且Flex/Apollo的宣传也越来越多。但根本问题是,Flex开发者很难开发出真正的应用,只能做一些试验性的项目。 Flex开发相对容易,因为Flex Builder是一个比较出色的IDE。

问题在于Flex Data Service(FDS), 由于FDS费用太高。在国内开发真正的Flex应用实在是难以接受。 这也是为啥OpenLazlo流行的一个重要原因。

最后欢迎各位讨论,指正。
分享到:
评论

相关推荐

    Flex万年历记事本_flex源码

    9. **样式和皮肤**:Flex支持样式和皮肤,开发者可以通过定义CSS样式来改变组件的外观,使应用符合特定的设计风格。 10. **响应式设计**:考虑到跨设备兼容性,开发者可能使用Flex的弹性布局(Flexbox)或响应式...

    flex与jsp结合使用

    3. **结合使用**:Flex 和 JSP 结合的目的是将 Flex 作为前端展示层,处理用户交互和动态内容显示;而 JSP 作为后端,负责业务逻辑处理和数据管理。通常,它们通过 HTTP 请求进行通信,Flex 发送请求到 JSP,JSP ...

    flex-2.5.37.tar.gz

    Flex是经典的开源工具,用于生成扫描器(词法分析器),它可以帮助开发者解析文本输入,将其转换成结构化的数据。...通过深入学习和使用Flex,开发者可以更好地理解和处理文本解析问题,提高代码的可读性和维护性。

    flex Demo

    10. **状态管理**:Flex应用可以有多个状态,例如初始状态、加载状态、交互状态等。状态管理允许开发者根据应用的不同阶段调整界面布局和组件行为。 这个“flex Demo”可能展示了如何使用Flex创建一个简单的桌面...

    Flex4.0中文API

    Flex 4.0中文API文档包含了所有Flex 4.0框架中的核心组件、服务、事件、样式和效果的详细说明,是开发者理解和使用Flex进行程序开发的必备工具。 在Flex 4.0中,最大的改进之一是引入了Spark组件模型,与原有的 ...

    [使用Flex4.5开发黑莓平板应用].源代码

    2. **BlackBerry平板支持**:Flex4.5支持BlackBerry PlayBook和后来的BlackBerry Tablet OS设备,允许开发者使用ActionScript和MXML来编写应用,然后通过Adobe AIR运行时在这些平台上运行。这为开发者提供了跨平台的...

    Flex4:开发RIA应用程序

    - 组件化:Flex应用程序是由组件构成的,这些组件可以在无需重新编译的情况下进行替换和更新。 - 开发效率:使用MXML和ActionScript可以快速构建用户界面和处理用户交互。 - 标准化:Flex4遵循ECMA标准,与多种后端...

    flex 官方文档 中文教程

    本教程基于Flex官方文档,旨在为开发者提供中文版的详细学习指南,帮助理解并掌握Flex的核心概念、组件、布局、事件处理以及数据绑定等关键知识点。 1. **Flex简介** Flex是基于ActionScript 3.0和Flash Player或...

    Flex入门资料 flex3.0

    《Flex_QuickStart.pdf》可能是快速上手指南,会提供更具体的步骤和实例,帮助开发者快速了解和开始使用Flex 3.0进行开发。这份文档可能包括创建第一个Flex项目的教程,以及一些常见任务的简明示例。 通过学习这些...

    FLEX教程码源集合

    3. **web source.txt**:这可能是一个包含Web开发相关资源链接或代码片段的文本文件,对于想要探索更多Web技术与FLEX结合的开发者来说,是宝贵的参考资料。 4. **Flex 4**:Flex 4是Flex框架的一个重要版本,引入了...

    flex多文件上传控件(flex源码)

    在使用这个Flex多文件上传控件时,开发者需要考虑以下关键知识点: 1. **FileReference类**:使用FileReference对象,用户可以从本地系统选择文件,然后调用它的upload()方法上传到服务器。 2. **事件处理**:监听...

    一名优秀Flex开发者需要知道的十样东西

    一名优秀的Flex开发者不仅需要掌握基本的Flex框架,还要深入理解ActionScript 3.0(AS3)和面向对象编程(OOP)原则。ActionScript 3是Flex的基础,它是一个完全支持OOP的编程语言。对于没有OOP背景的开发者来说,...

    Flex电子教案PPT

    10. **版本更新**:Flex经历了多个版本的迭代,如Flex 3、4、Spark架构等,每次更新都带来了性能提升和新功能。随着Web技术的发展,Flex也在不断进化以适应新的需求和标准。 通过深入学习和实践这些Flex相关的知识...

    flex中文帮助文档

    这个“flex中文帮助文档”提供了对Flex技术的全面介绍和快速入门指南,旨在帮助开发者更好地理解和使用Flex进行Web应用开发。 一、Flex概述 Flex是一个基于ActionScript编程语言和MXML标记语言的开发框架,它允许...

    flex blazeDS开发使用手册,对于集成blaze开发很有用处。

    Flex BlazeDS开发使用手册是Adobe官方提供的一份详尽指南,旨在帮助开发者高效地集成BlazeDS框架到Flex应用程序中。BlazeDS是一款开源的服务器端技术,它为富互联网应用(RIA)提供了数据推送、消息传递和Remoting...

    Flex应用程序开发

    构建Flex应用程序的过程涉及多个步骤,首先是使用Flex SDK(Software Development Kit)或集成开发环境(IDE)如Adobe Flash Builder 4。Flex SDK包含了编译器、类库和工具,而Flash Builder则提供了更高级的功能,...

    flex3d实例

    5. **动画和交互**:Flex 3D提供了丰富的动画控制机制,可以创建平滑的3D过渡效果。同时,用户可以通过鼠标或键盘与3D场景互动,例如旋转视角、拖动物体等。 6. **3D库和框架**:在Flex 3D实例中,可能用到一些第三...

Global site tag (gtag.js) - Google Analytics