代码之家  ›  专栏  ›  技术社区  ›  EAMann

移动开发工具[关闭]

  •  1
  • EAMann  · 技术社区  · 15 年前

    我正在研究各种可用于开发和部署移动设备应用程序的工具。现有的应用程序有两个版本:传统桌面应用程序和基于浏览器的“Lite”版本。我们正在构建“Lite”版本的特性,使其成为旗舰软件的完整实现,但同时也考虑移动开发。

    一个人建议将“敏捷”作为一种解决方案。我不太清楚他是什么意思,或者即使那是正确的参考。。。这是否对任何人都有意义(我熟悉“敏捷开发”,但他指的是“敏捷”作为一种移动开发工具?

    1 回复  |  直到 15 年前
        1
  •  0
  •   EAMann    15 年前

    原来“敏捷”是一个错误。当时,他指的是Mobify之类的工具,这些工具可以自动开发和部署简单的移动网站。不过,对于我们的情况(基于成员资格的RIA),这是行不通的。

    我最喜欢的工具 不过,对于任何感兴趣的人:

    Sencha Touch

    • 为iPhone和Android构建RIA系统的JS库
    • GPL许可自由软件
    • 还提供商业许可证
    • 使用HTML5和CSS3提供流畅的动画和令人难以置信的“软”用户界面

    jQTouch

    • 另一个很棒的JS库(Sencha实际上就是基于这个库的)。
    • 麻省理工学院许可证-比GPL许可证更通用,当谈到JS库
    • 也使用HTML5和CSS3

    Raphael

    实际上,senchatouch是基于jQTouch和Raphael的,所以如果你想寻找一个一体化的解决方案,我建议你朝这个方向走。不幸的是,在服务器端应用程序是封闭源代码(这是医疗或金融web应用程序的必要安全要求)的情况下,它不能很好地工作。虽然Sencha提供了一个公司许可证,但它目前是一个“beta”许可证,他们可能会也可能不会在9月份向每个开发者收取199美元的费用(他们不确定时间表)。他们对GPL的解释也比大多数人更具病毒性,所以我不建议使用他们的GPL许可证,如果你的网站上有任何代码(甚至在后端)甚至会远程陷入不合规状态。