Corona SDK的优与劣

原创文章,转载请注明: 转载自All-iPad.net 本文链接地址: Corona SDK的优与劣

 

 

如果你正在使用或者打算使用Corona SDK,那么你当然希望他的特性越多越好,优点越多越好,但实际上,任何SDK都有其适用范围,有其特定的用户群,所以,也必然存在一些不太优秀的地方。

Monkey(http://www.monkeycoder.co.nz)项目的论坛上就有人对Corona做了一些评论,指出自己当初选择Corona的原因以及现在转向Monkey的原因。

 

首先是Corona SDK的优点:

  • 稳定
  • 支持硬件加速、GPS、指南针及照相机等
  • 支持与Map、Facebook、OpenFient、GameCenter的集成
  • 内建的物理集成
  • Lua语言比较容易学习
  • 已经有了一些很不错的应用,至少能够证明这个SDK是可以做出优秀应用来的
  • 不错的社区支持
  •  

    然后是Corona SDK不太好的地方:

  • 只支持iOS和Android
  • Lua语言不是面向对象的
  • 每年都要交授权费
  • Android支持还有太多BUG
  •  

    另外还有其他的一些补充,比如:

  • 对于Corona SDK不支持的第三方SDK没法自己去集成
  • 编译项目的时候需要把代码上传到Corona的服务器上去编译,不能在本地直接编译
  • 无法扩展Corona的功能,而官方的更新速度又太慢。这是反映的最多的一个问题
  • 物理模块还有一些缺陷
  •  

     

    相对来说,新的Monkey SDK对这些缺陷就有了很大的改进,比如更广泛的平台支持,比如很方便的Native Code集成,比如只需要购买一次授权,比如完全面向对象的Bliz脚本语言,等等。如果你对Corona SDK也存在这些不满的话,那么Monkey可以尝试看一看。

    原创文章,转载请注明: 转载自All-iPad.net

    本文链接地址: Corona SDK的优与劣

    你可能感兴趣的:(android,服务器,脚本,扩展,语言,Facebook)