Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex PhoneGap还是Flex_Apache Flex_Cordova - Fatal编程技术网

Apache flex PhoneGap还是Flex

Apache flex PhoneGap还是Flex,apache-flex,cordova,Apache Flex,Cordova,我想构建我的第一个移动应用程序 我想知道我应该使用Flex还是PhoneGap 我不是一个强大的开发人员,但在ActionScript 3中有很好的技能——这就是为什么我会考虑使用Flex。 我对PhoneGap了解不多,但我的CSS和HTML4/5技能非常出色,我的jquery/javascript也不错。这是PhoneGap真正需要的还是我也需要数据库技能 我读过FlashBuilder,但是从我理解的,如果我错了,请纠正我,我需要用Eclipse语言中的一种插件来编码:java、C++、露

我想构建我的第一个移动应用程序

我想知道我应该使用Flex还是PhoneGap

我不是一个强大的开发人员,但在ActionScript 3中有很好的技能——这就是为什么我会考虑使用Flex。 我对PhoneGap了解不多,但我的CSS和HTML4/5技能非常出色,我的jquery/javascript也不错。这是PhoneGap真正需要的还是我也需要数据库技能

我读过FlashBuilder,但是从我理解的,如果我错了,请纠正我,我需要用Eclipse语言中的一种插件来编码:java、C++、露比、COBOL等等。我不知道这些,所以如果我能用Flex或PlaseGAP和HTML /JavaScript/CSS绑定到ActionScript 3,那么这是理想的。


最后,如果我花时间真正学习Flex,你认为它最终会消失并被PhoneGap取代吗

如果您决定使用Flex,那么您将使用actionscript和MXML的组合进行编码。不需要java(或C++、露比、COBOL等)的知识。在一周的培训课程中查看Adobe的Flex,它会让您对Flex开发有一个很好的了解


关于Flex的长期生存性,Flex最近被转交给Apache基金会(在这里阅读更多)。

< P> Flash包装机工作很好,使用简单,没有本族语技能。问题是,如果你想访问特定的本机功能,比如说相机之类的东西,那你就倒霉了

Phonegap是HTML/CSS/JS和本机代码之间的桥梁。您可以像编写web应用程序一样编写应用程序,然后将其与phonegap API连接以进行本机系统调用。您不需要对本机代码(obj-c&java)有广泛的了解,但如果您知道一点,或者至少愿意学习,它确实会派上用场


我使用了这两种方法,它们都很有效,但phonegap是更好的跨平台解决方案-如果您尝试部署Flash打包的Android应用程序,您的用户必须先下载adobe运行时,然后才能运行您的应用程序。

我不会说您在Flex和本机功能方面运气不佳。Adobe提供了多种本机扩展,可从AS3/Flex移动应用程序访问这些扩展。如果提供的扩展不够,您甚至可以编写自己的扩展。谢谢你的反馈。我倾向于PhoneGap,然后我读到,由于PhoneGap使用每个受支持移动平台的本机功能,因此我需要为我要部署到的每个平台安装适当的本机SDK。就iOS而言,我需要一台苹果Mac电脑。我没有Mac电脑,我也买不起第二台电脑来创建应用程序。是的!已经有一些服务允许你为iOS打包应用程序,即使你没有Mac。其中一个是PhoneGap:buildupdate:The现在已经发布了。