2013-03-19 52 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. 設備的某些功能不受支持。如果你所需要的不在那裏,你可以訪問本地代碼,但顯然這並不理想。