为桌面@ 2015构建Air应用程序,有什么缺点吗?

时间:2015-01-14 03:26:27

标签: actionscript-3 air

由于我熟悉AS3,我打算使用Air构建桌面应用程序,我不想遇到限制,我从来没有使用Air开发一个完整的桌面应用程序,只有小型应用程序和其他移动设备。

这个应用程序的想法是类似于IDE,有一些可视化管理,想一想Flex的设计视图,就像这样。但不是那么大,一个较小/缩小的版本。

我问这个是因为我不记得看到任何像Air内置的应用程序,我想知道是否有充分的理由。

例如,有人说:“使用Java,它更好”,请告诉我为什么,更重要的是,我可以用Java做桌面设备,Air不允许我这样做。

1 个答案:

答案 0 :(得分:6)

恕我直言AIR非常强大,如果你结合使用Stage3D + Native Extensions,几乎所有东西都能表现出色。我一直在从事桌面,iOS和Android的几个项目,并使用Starling + Feathers + Robotlegs +创建我自己的原生扩展(此外还有很多免费/开源/商业)有可能实现我所有(和客户)的目标。

此外,还有一个巨大的(ActionScript / AIR)社区共享知识并互相帮助,几个开源框架(用于游戏,2D,3D,动画,GUI)。

我已经尝试过Objective-C,Swift和Java,当然,还有很多积极的方面,本机性能,强大的IDE,GUI集成,本机组件等。 它是一个混合体,如果您需要让您的应用程序在多平台上运行,我相信Adobe AIR是一个不错的选择,如果没有,并且您具备使用Objective-C / Java工作的必要知识,请使用原生。

当然,这都是相对的,我只是想分享一些提示。