对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流行的一个重要原因。
最后欢迎各位讨论,指正。
分享到:
相关推荐
9. **样式和皮肤**:Flex支持样式和皮肤,开发者可以通过定义CSS样式来改变组件的外观,使应用符合特定的设计风格。 10. **响应式设计**:考虑到跨设备兼容性,开发者可能使用Flex的弹性布局(Flexbox)或响应式...
3. **结合使用**:Flex 和 JSP 结合的目的是将 Flex 作为前端展示层,处理用户交互和动态内容显示;而 JSP 作为后端,负责业务逻辑处理和数据管理。通常,它们通过 HTTP 请求进行通信,Flex 发送请求到 JSP,JSP ...
6. **样式和皮肤**:Flex允许开发者自定义组件的外观,通过CSS样式或皮肤来改变组件的颜色、字体、形状等,以达到美观的效果。 7. **图形和动画**:Flex中的Flash Player或Adobe AIR运行时提供了强大的图形渲染能力...
本资料大全包含了多个重要的Flex学习资源,如Flex白皮书、Flex Cookbook以及Flex编程指南,这些都是深入理解Flex开发不可或缺的文献。 1. **Flex白皮书**: Flex白皮书是Adobe官方发布的技术文档,通常包含Flex...
- **FXG支持**:FXG是一种图形交换格式,Flex4支持FXG格式的导入和导出,这为设计人员提供了更多的灵活性。 - **更新的布局模型、2D旋转、3D支持**:Flex4在布局模型上进行了改进,并增加了对2D旋转和3D效果的支持,...
10. **状态管理**:Flex应用可以有多个状态,例如初始状态、加载状态、交互状态等。状态管理允许开发者根据应用的不同阶段调整界面布局和组件行为。 这个“flex Demo”可能展示了如何使用Flex创建一个简单的桌面...
Flex 4.0中文API文档包含了所有Flex 4.0框架中的核心组件、服务、事件、样式和效果的详细说明,是开发者理解和使用Flex进行程序开发的必备工具。 在Flex 4.0中,最大的改进之一是引入了Spark组件模型,与原有的 ...
2. **BlackBerry平板支持**:Flex4.5支持BlackBerry PlayBook和后来的BlackBerry Tablet OS设备,允许开发者使用ActionScript和MXML来编写应用,然后通过Adobe AIR运行时在这些平台上运行。这为开发者提供了跨平台的...
本教程基于Flex官方文档,旨在为开发者提供中文版的详细学习指南,帮助理解并掌握Flex的核心概念、组件、布局、事件处理以及数据绑定等关键知识点。 1. **Flex简介** Flex是基于ActionScript 3.0和Flash Player或...
- 安装Flex Builder:Flex Builder是一个强大的IDE,可以帮助开发者更高效地开发Flex应用。 - 安装Adobe AIR SDK:从Adobe官网下载并安装Adobe AIR SDK,以支持AIR应用的打包和测试。 2. **项目创建与配置**: -...
词法分析是编译器设计中的重要步骤,它将源代码分解成一个个有意义的符号单元...通过学习和理解压缩包中的文件,开发者可以深入掌握Flex的使用方法,从而构建自己的词法分析器,应用于各种编程语言或特定文本解析任务。
3. **web source.txt**:这可能是一个包含Web开发相关资源链接或代码片段的文本文件,对于想要探索更多Web技术与FLEX结合的开发者来说,是宝贵的参考资料。 4. **Flex 4**:Flex 4是Flex框架的一个重要版本,引入了...
让开发者快速了解flex,简单的小案例,能清晰高效的了解flex,让初学这早日学会
在使用这个Flex多文件上传控件时,开发者需要考虑以下关键知识点: 1. **FileReference类**:使用FileReference对象,用户可以从本地系统选择文件,然后调用它的upload()方法上传到服务器。 2. **事件处理**:监听...
2. 主轴与侧轴:Flex布局中有两个主要方向,主轴(main axis)和侧轴(cross axis)。主轴是Flex容器内元素排列的主要方向,而侧轴则是与其垂直的方向。 3. Flex-direction属性:用于定义主轴的方向。默认值为`row`...
为了深入学习FLEX,你可以查阅官方文档,参加在线课程,或者加入开发者社区,如Stack Overflow和Flex开发者论坛,获取更多实践经验和解决方案。 总之,FLEX是一个强大的工具,能够帮助开发者创建互动性强、功能丰富...
一名优秀的Flex开发者不仅需要掌握基本的Flex框架,还要深入理解ActionScript 3.0(AS3)和面向对象编程(OOP)原则。ActionScript 3是Flex的基础,它是一个完全支持OOP的编程语言。对于没有OOP背景的开发者来说,...
Flex API支持多语言应用,提供了一套完整的国际化和本地化框架,允许开发者轻松地为不同地区和语言的用户提供定制的用户体验。 10. **Flex Builder和IDE集成** Adobe Flex Builder是一款集成开发环境(IDE),...