【问题标题】:middleware Codename One and mobile apps [closed]中间件代号一和移动应用程序[关闭]
【发布时间】:2013-03-19 08:13:50
【问题描述】:

我想问一下中间件代号一: 它到底是什么? 在开发移动应用程序(Android 或 iPhone)时,使用它有什么优点和缺点??

【问题讨论】:

    标签: android mobile cross-platform middleware codenameone


    【解决方案1】:

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

    这个答案可能会帮助您了解代号一的内部结构:How does Codename One work?

    一般Codename One是几样东西:

    1. 开发者 API 抽象出 GUI、文件系统、网络等方面的平台差异。

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

    3. 将字节码转换为原生应用程序的云构建服务器和可选的运行时云,允许您使用推送、云存储等功能。

    优点非常简单:只需编写一次应用程序,即可使用非常标准的 Java 工具(Eclipse/NetBeans)处理所有内容。您不需要 Mac 来构建 iOS,也不需要 Windows 机器来构建 Windows Phone/RIM。该平台庞大而全面。

    缺点是:

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

    2. 虽然可以在没有云构建服务器的情况下进行构建,但它并不是微不足道的,并且消除了该平台的许多优势(您将需要 Mac 等)。因此,您需要云构建服务器,然后拥有每月构建配额,以获得更多需要付费的构建。

    3. 不支持设备的某些功能。如果您需要的内容不存在,您可以访问本机代码,但显然这并不理想。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-03
      • 2015-12-14
      • 2012-06-08
      相关资源
      最近更新 更多