Flex和Action脚本

时间:2011-11-25 07:42:49

标签: android ios flex mobile

我被指示以一种可以同时用于iOS,Android和Blackberry OS平台的方式开发项目。 一项艰巨的任务!!确实......

我正在为此作业搜索所有可能的开发平台。我遇到了Flex 4.5.1,最初的想法非常积极。在某处我读到Flex应用程序遭受代码膨胀问题。我不想要这样的解决方案;事实记忆对我来说是一个重要的问题。

我想知道以下哪一项是最佳方法:

  1. 使用特定于操作系统的SDK开发,即适用于iPhone的xCode,适用于Android的Andriod SDK。
  2. 使用Flex构建器进行开发并忽略代码膨胀。
  3. 使用Flash Builder并在ActionScript中开发应用程序。
  4. 我也很想知道是否还有其他平台/语言/ API可供我使用...

    感谢您的时间,

4 个答案:

答案 0 :(得分:3)

Flash Player无处不在的交付使得开发和打包移动应用程序变得简单;但是,PhoneGap等HTML5 / JavaScript平台也可以实现快速的跨平台交付。

Flex比Pure ActionScript重。根据您正在开发的内容,Flash Professional或Flash Builder中的纯ActionScript项目可能会以非常精简和高效的方式满足需求。

答案 1 :(得分:2)

几天前我也在SO上问了一个类似的问题here,不幸的是到目前为止我还没有得到我想要的答案。 (问题仍然存在,你可以在那里与我分享你的发现..)

关于你关于Flex 4.5.1的问题,我想说它是非常简洁和近乎完美的编程平台,并且学习它非常简单。支持& Adobe提供的培训非常棒。您可以在短短几周内轻松获得信心。查看Excellent Downloadable tutorial,我建议您在最初的几周内关注它。

在Flex中,我们编写 .mxml文件和ActionScripts( .as)... * .mxml文件在编译期间转换为ActionScript。为了提高效率,您可以在了解ActionScripts实际工作方式后直接在ActionScripts中编程。 (我现在正在努力学习。)

我不确定C / C ++,但Flex肯定支持其他一些语言,例如Java,PHP等。对于像我这样的Java开发人员,另一个令人惊讶的好处是Flex也可以与Spring集成。

分享您对Flex的发现..

答案 2 :(得分:1)

有相当多的跨平台移动开发工具

的PhoneGap

Appcelerator的

Rho mobile

Mosync

煎茶

电晕

WidgetPad

每个人都有自己的优点和缺点。例如,使用phoneGap构建的应用程序使用html视图显示UI,而Appcelerator使用本机UI组件,从而提供更好的UI响应。有些是免费的,有些则不是。所以你需要决定你的要求并选择一个框架。

答案 3 :(得分:0)

如果您喜欢HTML5 / JavaScript,并希望使用C ++扩展它,那么您应该尝试使用MoSync,如果您愿意,它可以让您灵活地将它们全部混合。您可以在mosync.com上找到更多信息。