2013-03-19 58 views

回答

1

仅供参考免责声明:我是Codename One的联合创始人。

这个答案可能会帮助你了解一点代号之一内部:How does Codename One work?

一般Codename One是几件事情:在GUI

  1. 开发者API抽象平台差异,文件系统,网络和更多。

  2. 一套集成了IDE插件(GUI构建器,设备模拟器等)的开发工具。

  3. ,其将字节码为本地应用程序和一个可选的运行云允许您使用功能,例如推送,云存储等云构建服务器

的优点是非常简单的:你写应用程序一次,并使用相当标准的Java工具使用它:Eclipse/NetBeans。您不需要为iOS构建Mac,也不需要为Windows Phone/RIM构建Windows计算机。该平台庞大而全面。

的缺点是:

  1. 不适合精细的游戏,例如fps等。该框架从一开始就作为应用程序框架进行设计,相关工具也是如此。

  2. 尽管无需构建云构建服务器,但它不是微不足道的,并且消除了平台的许多优点(您需要Mac等)。所以你需要云构建服务器,然后你有每月构建的配额,以获得更多的构建你需要支付。

  3. 设备的某些功能不受支持。如果你所需要的不在那里,你可以访问本地代码,但显然这并不理想。