Flex--献给和我一样曾经迷惘的朋友
介于一大堆的专业术语对我们这样的初学者来说是非常苦恼的,现将个人的理解写出希望有助于他人.
Flex:
Flex 是为满足希望开发Rich Internet 应用程序的企业级程序员的需求而推出的表示服务器和应用程序框架。Adobe® Flex™ 2 可以在企业内部或在 Web 上创建并交付丰富 Internet 应用程序 (RIA),堪称最完整、最强大的 RIA 开发解决方案。 它使企业能够创建个性化的丰富多媒体应用程序,极大地提高用户的体验,彻底革新人与 Web 的交互关系。
RIA:
RIA是Rich Internet Applications的缩写,翻译成中文为富因特网应用程序(Macromedia中文网站翻译为Rich Internet应用程序)Adobe Flex Builder™ 是基于 Eclipse™ 的 IDE,用于开发能将桌面应用程序的丰富性和 Adobe 业务平台的跨平台性相结合的 RIA。 Flex Builder 使开发人员能够快速构建能与 XML、web 服务或 Flex Data Services 集成的丰富客户端逻辑。 使用精准的设计和排版工具,用户界面设计人员能够创建更丰富多彩、可自定义外观的应用程序界面。
Flex Charting :
Flex Charting 提供丰富的交互式图表和图形库,支持丰富数据显示中心和交互数据分析。 图表组件可在客户端动态呈现并完全支持 Flex 数据捆绑和事件模型,使您能够轻松添加深入分析、翻转和其它交互功能,从而使图表更为深刻明晰。 所有图表都可以进行扩展以提供额外的功能,开发人员也可以使用基础类创建自定义的图表类型。
Flex Data Services:
Flex Data Services 提供一系列强大的服务器端数据管理功能,使开发人员能够快速提供数据密集型 Flex 应用程序。 Flex Data Services 部署为标准 Web J2EE 应用程序,通过为现有的服务器端数据和业务逻辑提供高性能数据连接来,增强了客户端 Flex 框架。 Flex Data Services 基于强大的消息体系结构,它与现有的基于标准的中间设备相集成,提供客户和服务器之间的数据自动同步服务,增加对实时数据推送和发布/订阅消息的支持,并实现应用程序的协作和偶尔连接。
FLEX SDK:
Adobe Flex 框架和 SDK:Flex 框架是基于组件的开发框架,用于交付可由 Flash Player 运行的富 Internet 应用程序。 Flex 将基于标准的语言和各种可扩展用户界面及数据访问组件结合起来,使开发人员能够快速构建具有丰富数据演示、强大客户端逻辑和集成多媒体的应用程序。 使用 Flex 构建的应用程序能够在所有常见桌面平台上运行,支持对应用程序外观进行完全自定义,并支持各种连接到后端数据和服务的方法。 免费的 Flex 2 SDK 包含 Flex 类库、MXML 和 ActionScript 3.0 编译器。
LiveCycle Data Services ES Express:
创造以 J2EE 应用程序整合的数据密集的富有英特网应用程序的有力的解决和商务逻辑。此版本是一免费的, 非期满的商业用途产品为应用程序部署在一个机器上以不超过一个处理器。
在这一系列的名词当中只有Adobe Flex 2软件开发包(SDK)和LiveCycle Data Services ES Express是免费的,其他产品都是收费的。
官方网站下载:
http://www.adobe.com/
http://www.adobe.com/cn
http://www.adobe.com/cn/downloads/
以下是免费的开发工具:
FlashDeveloper:
http://www.flashdevelop.org/downloads/releases/
mxml编辑器FLEXible:
http://www.osflash.org/flexible
SE|PY ASEditor
http://sourceforge.net/project/showfiles.php?group_id=90749
ASDT:eclipse plugins
http://osflash.org/projects/asdt
http://aseclipseplugin.sourceforge.net/updates
FlashOut
http://www.potapenko.com/flashout
asSwing
http://code.google.com/p/aswing/downloads/list
mtascMTASC代码检查, 生成可点击的出错结果
http://www.mtasc.org/#download