我听说HTML 5对于开发富Internet应用程序也很有用.任何人都可以解释Adobe Flex和HTML5之间的区别.
Jef*_*ser 11
任何人都可以解释Adobe Flex和HTML5之间的区别.
大问题.Adobe Flex是一个SDK(软件开发工具包),包括用户界面框架,命令行编译器和其他工具.Adobe Flex应用程序的输出是SWF(在基于浏览器的Flash Player中运行)或AIR文件(将与Adobe的桌面运行时一起运行).
Flex是Adobe Flash平台的一部分.我将引用自己来解释Flash平台是什么:
Flash Platform由多个部署运行时,开发工具和框架组成,这些部署运行时,开发工具和框架集成在整个Adobe Creative Suite中.以下是一些Flash Platform元素的列表:
- Flash Player:Flash Player是一个浏览器插件,允许我们将基于Web的应用程序部署到Windows,Mac,Linux,Android和Blackberry.
- Adobe AIR:Adobe AIR是一个运行时,允许我们将本机应用程序部署到Windows,Mac,Android,iOS和Blackberry.
- Flash Professional:Flash Professional是一种用于开发基于时间轴的动画的工具.
- Flash Builder:Flash Builder是一个帮助程序员编写高级代码的IDE.
- Adobe Flex:Flex是软件开发工具包,可帮助程序员使用Flash Platform构建,调试和部署企业应用程序.Flex包括UI组件库,SWF编译器,命令行调试器和应用程序分析器.
Flash Platform生态系统有更多方面,但我强调这些因为它们来自Adobe,并且是Flash Platform开发人员的重点使用者.
HTML5是下一版HTML的规范.HTML是用于构建网页的标记语言.它包括处理视频(视频标签)和创建动画(Canvas)的一些新方面.
单独使用HTML5不是构建应用程序的好选择.
然而,当大多数人谈论HTML5时,他们也会使用JavaScript(这是一种主要用于修改Web浏览器的文档对象模型的语言)和CSS3,它为HTML5元素提供高级样式支持.HTML5与JavaScript和CSS3相结合,是构建基于浏览器的移动Web应用程序的UI的不错选择.移动设备上的HTML5支持非常一致,因为主要的移动操作系统(Android和iOS)在各自的浏览器中使用相同的渲染引擎(WebKit).
在桌面上,存在更多的Web呈现引擎,并且许多人拥有旧版本的浏览器.使用HTML5技术构建适用于桌面的应用程序并不是我会轻易做出的决定,但主要取决于您的受众.
| 归档时间: |
|
| 查看次数: |
5478 次 |
| 最近记录: |