adobe air vs flex vs flash builder ---我需要解释一下
Posted
技术标签:
【中文标题】adobe air vs flex vs flash builder ---我需要解释一下【英文标题】:adobe air vs flex vs flash builder --- i need an explanation please 【发布时间】:2012-03-22 18:17:47 【问题描述】:谁能向我解释一下 Adobe Air、Flex 和 Flash Builder 之间的区别?
我访问了 Adobe 网站,它说使用 Air,我可以为桌面或移动设备构建独立的应用程序。他们对 Flex 也说了同样的话。
它说 Flash Builider 是一个基于 Eclipse 的开发工具。那是什么意思?然后它说我可以再次为桌面和移动设备构建应用程序。
有太多的重叠,我真的不明白首先要学习什么以及采取什么方向。 (我非常了解 Flash 和 AS2 和 AS3。)
【问题讨论】:
【参考方案1】:从闪存开始,RIA(富互联网应用程序)的发明者。首先是作为一个对设计师非常友好的平台,用户可以在其中开发一些很酷的动画和横幅。成为一个巨大的成功。然后使动画具有交互性,例如通过键盘和鼠标监听最终用户的操作,添加了一种编程语言(Actionscript)。
Flex是一个对开发者非常友好的工具,一开始就有利于富互联网应用的开发,他们把Flex SDK(Software Development Tool)和flex放在一起,让应用开发变得更加容易。
Adobe AIR 是在您的桌面和移动设备上运行的 Flash 运行时,提供相同的用户体验,并允许开发人员创建多平台桌面应用程序,并为开发人员提供某种访问操作系统级别的权限。后来他们把精力放在了移动设备上,并提出了为移动设备创建跨平台应用程序的想法。
【讨论】:
你在引用什么吗?如果是这样,你能提供一个来源。 Flash Builder 不是一个新名称或寻找 Flex。它是 Flex Builder 的新名称。 Flash Builder 是 IDE。 Flex 是 SDK。 如果您没有引用某些内容;那你为什么把你的整篇文章当作引用来突出显示呢? 对不起,我在回答问题时曾经这样做过。从下次开始会尽量避免它【参考方案2】:什么是弹性
Flex 是一个功能强大的开源应用程序框架,可让您轻松构建适用于 ios、android™ 和 BlackBerry Tablet OS 设备的移动应用程序,以及适用于浏览器和桌面应用程序的传统应用程序。
Flex 有不同的 SDK 版本,more details
Flex SDK 包含数百个开箱即用的组件。 DataGrids、图表、格式化程序、验证程序和许多其他 UI 控件是各种规模的应用程序的构建块。可以对组件进行样式设置和蒙皮以适合您想要的外观和感觉。还有数百个第三方开源和商业组件可用于 Flex。映射 API、数据可视化库和云 API 为组装出色的应用程序提供了构建块。
您将使用以下两种语言开发 flex 应用程序。
1 . MXML 是一种基于 XML 的标记语言,主要用于布局应用程序显示元素。
2 。 ActionScript 是一种符合 ECMAScript 的面向对象的编程语言,主要用于应用程序逻辑
什么是 Flash Builder
Flash Builder 是一个企业级的基于 Eclipse 的 IDE,用于开发 Flex 应用程序。 Flash Builder 包括最先进的生产力功能(代码辅助、重构等), 设备上调试和移动模拟器,允许开发人员测试他们的应用程序 在不同的屏幕尺寸和密度上。 Flash Builder 允许开发人员打包原生 在 Apple App Store、Android Marketplace 上发布的应用程序文件(ipa、apk、bar), 和黑莓应用世界。
什么是空气
Adobe AIR 是一个跨操作系统运行时,使您能够使用现有的 ActionScript 或 html/javascript 开发技能和工具在浏览器(桌面)之外和移动设备上构建和部署富 Internet 应用程序 (RIA)。
【讨论】:
【参考方案3】:简而言之。
Flex 可视为 Flash Player 的开发工具包。
AIR 是一个运行时环境,可让您在桌面/移动设备上运行应用程序。
Flash builder 是用于创建应用程序的开发工具
【讨论】:
【参考方案4】:很简单:
Adobe Air 是适用于台式机和移动设备的 Flash 运行时。换句话说,Flash 应用程序使用并需要它在桌面或移动设备中工作。这相当于您每天在网络浏览器中使用的 Flash Player。 Flex 是一个框架,它为您提供了一组用户界面组件、容器和实用程序,可以更轻松地开发可视化应用程序。 Flash Builder 是用于编辑代码、“编译”、测试、调试代码的软件...【讨论】:
以上是关于adobe air vs flex vs flash builder ---我需要解释一下的主要内容,如果未能解决你的问题,请参考以下文章