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

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 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 in Action

    - **增强的动画和视觉效果**:Flex4 增强了动画和视觉效果支持,使得开发者可以创建更丰富、更互动的用户体验。 - **扩展的工具支持**:Flex4 与 Flash Builder 和 Flex SDK 的集成更加紧密,提供了更多开发工具的...

    flex 官方文档 中文教程

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

    使用ADOBE FLEX 3 开发 Adobe AIR 1.5应用程序

    - 安装Flex Builder:Flex Builder是一个强大的IDE,可以帮助开发者更高效地开发Flex应用。 - 安装Adobe AIR SDK:从Adobe官网下载并安装Adobe AIR SDK,以支持AIR应用的打包和测试。 2. **项目创建与配置**: -...

    Flex入门资料 flex3.0

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

    词法分析自动生成工具flex

    词法分析是编译器设计中的重要步骤,它将源代码分解成一个个有意义的符号单元...通过学习和理解压缩包中的文件,开发者可以深入掌握Flex的使用方法,从而构建自己的词法分析器,应用于各种编程语言或特定文本解析任务。

    flex的demo案例(初级flex开发者适用)

    让开发者快速了解flex,简单的小案例,能清晰高效的了解flex,让初学这早日学会

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

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

    微信小程序flex布局demo

    2. 主轴与侧轴:Flex布局中有两个主要方向,主轴(main axis)和侧轴(cross axis)。主轴是Flex容器内元素排列的主要方向,而侧轴则是与其垂直的方向。 3. Flex-direction属性:用于定义主轴的方向。默认值为`row`...

    FLEX安装和配置全步骤

    为了深入学习FLEX,你可以查阅官方文档,参加在线课程,或者加入开发者社区,如Stack Overflow和Flex开发者论坛,获取更多实践经验和解决方案。 总之,FLEX是一个强大的工具,能够帮助开发者创建互动性强、功能丰富...

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

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

    FLEX4_Flex4教程 - FLEX4从入门到精通,挺不错的值得一看

    3. **Spark组件**:Flex4引入了全新的Spark组件集,相比以前的 Halo组件,Spark组件更注重可定制性、性能和视觉效果。开发者可以深入了解各种组件的属性、事件和样式,并根据需求进行自定义。 4. **States和...

    flex中文帮助文档

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

    flex与bison安装包

    在安装这两款工具后,开发者可以开始为QGIS编写词法分析器(由Flex生成)和语法分析器(由Bison生成)的规则文件。这些规则文件定义了QGIS接受的输入格式和语法,使得程序能够理解和处理各种数据和指令。 需要注意...

Global site tag (gtag.js) - Google Analytics