【问题标题】:adobe air vs flex vs flash builder --- i need an explanation pleaseadobe air vs flex vs flash builder ---我需要解释一下
【发布时间】:2012-03-22 18:17:47
【问题描述】:

谁能向我解释一下 Adob​​e Air、Flex 和 Flash Builder 之间的区别?

我访问了 Adob​​e 网站,它说使用 Air,我可以为桌面或移动设备构建独立的应用程序。他们对 Flex 也说了同样的话。

它说 Flash Builider 是一个基于 Eclipse 的开发工具。那是什么意思?然后它说我可以再次为桌面和移动设备构建应用程序。

有太多的重叠,我真的不明白首先要学习什么以及采取什么方向。 (我非常了解 Flash 和 AS2 和 AS3。)

【问题讨论】:

    标签: apache-flex air adobe flash-builder


    【解决方案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 是用于编辑代码、“编译”、测试、调试代码的软件...

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-09
          • 2012-11-30
          • 1970-01-01
          • 2021-12-31
          相关资源
          最近更新 更多