Actionscript 3 构建一个Air应用程序desktop@2015,有什么缺点吗?

Actionscript 3 构建一个Air应用程序desktop@2015,有什么缺点吗?,actionscript-3,air,Actionscript 3,Air,因为我熟悉AS3,所以我计划使用Air构建一个桌面应用程序,我不想受到限制,我从来没有为使用Air的桌面开发过一个完整的应用程序,只有小型应用程序和其他移动应用程序 这个应用程序的想法类似于一个IDE,有一些可视化的管理,想想Flex的设计视图,诸如此类。但不是那么大,是一个更小的版本 我问这个问题是因为我不记得见过任何类似内置在Air中的应用程序,我想知道是否有充分的理由 例如,如果有人说:“使用Java,它会更好”,请告诉我为什么,更重要的是,我可以在Java中为桌面做哪些Air不允许我做的

因为我熟悉AS3,所以我计划使用Air构建一个桌面应用程序,我不想受到限制,我从来没有为使用Air的桌面开发过一个完整的应用程序,只有小型应用程序和其他移动应用程序

这个应用程序的想法类似于一个IDE,有一些可视化的管理,想想Flex的设计视图,诸如此类。但不是那么大,是一个更小的版本

我问这个问题是因为我不记得见过任何类似内置在Air中的应用程序,我想知道是否有充分的理由


例如,如果有人说:“使用Java,它会更好”,请告诉我为什么,更重要的是,我可以在Java中为桌面做哪些Air不允许我做的事情。

IMHO Air功能非常强大,如果你结合Stage3D+,你几乎可以以良好的性能完成所有事情。我已经在桌面、iOS和Android的几个项目中工作过,使用+++创建我自己的原生扩展(加上有很多免费/开源/商业)可以实现我(和客户)的所有目标

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

我尝试过Objective-C、Swift和Java,当然也有很多优点,比如本地性能、强大的IDE、GUI集成、本地组件等等。 这是一种混合,如果你需要让你的应用程序在多平台上运行,我相信AdobeAIR是一个不错的选择,如果没有,并且你有使用Objective-C/Java的必要知识,请使用native


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

IMHO AIR功能非常强大,如果您将Stage3D+结合起来,您几乎可以以出色的性能完成所有事情。我已经在桌面、iOS和Android的几个项目中工作过,使用+++创建我自己的原生扩展(加上有很多免费/开源/商业)可以实现我(和客户)的所有目标

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

我尝试过Objective-C、Swift和Java,当然也有很多优点,比如本地性能、强大的IDE、GUI集成、本地组件等等。 这是一种混合,如果你需要让你的应用程序在多平台上运行,我相信AdobeAIR是一个不错的选择,如果没有,并且你有使用Objective-C/Java的必要知识,请使用native


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

与其他技术相比,AIR的性能非常差,这可能是你关心的问题,也可能不是。你说的是帧速率吗?不仅仅是帧速率——与其他语言相比,很多处理速度都非常慢。这取决于很多因素——比如你知道/愿意学习哪些其他语言。你需要什么功能。您的开发时间框架是什么。您需要支持哪些平台。应用程序的预计寿命是多少。工具链、QA、主动编码社区。你是否需要开发工具是免费的(没有许可证或订阅)我将忽略一个事实,那就是我从一个番茄:p。回答你的问题:-我不打算学习一门新的语言来制作这个,除非用空气制作它是不可能的,我认为情况并非如此功能不多,只是将png/jpg文件拖放到编辑器中,使事情变得更简单。-我没有时间限制,但我想用不到两三个月的时间,这是一个个人项目到目前为止只有Windows,将来可能是Mac,不是优先考虑的。-不知道寿命,反正也不多。与其他技术相比,AIR的性能非常差,这可能是你关心的问题,也可能不是。你说的是帧速率吗?不仅仅是帧速率——与其他语言相比,很多处理速度都非常慢。这取决于很多因素——比如你知道/愿意学习哪些其他语言。你需要什么功能。您的开发时间框架是什么。您需要支持哪些平台。应用程序的预计寿命是多少。工具链、QA、主动编码社区。你是否需要开发工具是免费的(没有许可证或订阅)我将忽略一个事实,那就是我从一个番茄:p。回答你的问题:-我不打算学习一门新的语言来制作这个,除非用空气制作它是不可能的,我认为情况并非如此功能不多,只是将png/jpg文件拖放到编辑器中,使事情变得更简单。-我没有时间限制,但我想用不到两三个月的时间,这是一个个人项目到目前为止只有Windows,将来可能是Mac,不是优先考虑的。-不知道寿命,反正也不多。