构建一个AIR应用程序的桌面@ 2015年,什么缺点? [英] Building an Air app for desktop@2015, any disadvantages?

查看:113
本文介绍了构建一个AIR应用程序的桌面@ 2015年,什么缺点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于我熟悉AS3,我正在计划建立使用空气桌面应用程序,我想不会遇到的限制,我从来没有开发桌面一个完全成熟的应用程序中使用空调,只有小的应用程序和其他的移动。

Since I'm familiar with AS3, I'm planning to build a desktop app using Air, and I'd like to not run into limitations, I never developed a full blown app for desktop using Air, only small apps and others for mobile.

这个应用程序的想法是类似于一个IDE,具有一定的可视化管理,认为Flex中,类似的东西的设计视图。但不是那么大,那一个更小/缩小版本。

The idea of this app is to be similar to an IDE, with some visual management, think of the design view of Flex, something like that. But not that big, a smaller/reduced version of that.

我问这个,因为我不记得看​​到这样的建在空中的任何应用程序,我不知道是否有一个很好的理由,还是不行。

I'm asking this because I don't remember seeing any app like that built in Air, and I wonder if there is a good reason, or not.

例如,如果有人说:使用Java,它的更好,请告诉我为什么,更重要的是,有什么事情我可以在Java做桌面航只是不​​会允许我

If for example someone says: "use Java, its better", please tell me why, and more importantly, what things I can do in Java for desktop that Air just wont allow me to.

推荐答案

恕我直言,AIR是非常强大的,如果你结合的Stage3D +的本机扩展你几乎可以做任何事情都有着不错的表现。我一直在几个项目的桌面,iOS和Android,并使用八哥 +的羽毛 + 的Robotlegs +创造我自己的原生扩展(再加上有大量的自由/开源/商业)是可能实现我所有的(和客户端)的目标。

IMHO AIR is extremely powerful and if you combine Stage3D + Native Extensions you can do almost everything with a good performance. I have been working in several projects for desktop, iOS and Android and using Starling + Feathers + Robotlegs + creating my own native extensions (plus there is a lot of free/open source/commercial) was possible to achieve all my (and clients) goals.

此外,还有一个巨大的(动作/ AIR)社区分享知识和互相帮助,一些​​开源框架(游戏,2D,3D,动画,图形用户界面)。

Also, there is a huge (ActionScript/AIR) community sharing knowledge and helping each other, several open source frameworks (for games, 2D, 3D, animations, GUI).

我已经试过的Objective-C,斯威夫特和Java,当然,还有很多积极点,本机的性能,强大的IDE的,图形用户界面的集成,本地组件等。 这是一个组合,如果您需要在多平台上的应用程序运行,我相信的Adobe AIR是一个不错的选择,如果没有,你有必要的知识使用Objective-C / Java的工作,使用本机。

I have tried Objective-C, Swift and Java and of course, there is a lot of positive points, native performance, powerful IDE's, GUI integration, native components, etc. It's a mix, if you need to have your app running in multi platform, I believe Adobe AIR is a good option, if not and you have the necessary knowledge to work using Objective-C/Java, use native.

当然,这是相对的,我只是想分享一些技巧。

Of course, it's all relative, I'm just trying to share some tips.

这篇关于构建一个AIR应用程序的桌面@ 2015年,什么缺点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆