首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >移动开发工具

移动开发工具
EN

Stack Overflow用户
提问于 2010-08-03 06:26:06
回答 1查看 422关注 0票数 1

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

将支持Internet的应用程序跨平台部署到移动设备的最佳工具是什么?在跨平台API上开发的原生应用程序和在移动就绪的网站上开发的本地应用程序,哪种方式更好?每种工具都可以使用哪些工具?

有人建议将“敏捷”作为一种解决方案。我不太确定他是什么意思,或者这是不是正确的参考…这对任何人来说都很熟悉吗(我很熟悉“敏捷开发”,但他指的是“敏捷”作为一种移动开发工具……)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-06 23:38:30

事实证明,“敏捷”是一个错误。当时,他指的是像Mobify这样的工具,可以自动开发和部署简单的移动网站。然而,对于我们的情况(基于会员制的RIA),这是行不通的。

不过,对于任何感兴趣的人来说,我确实找到了最好的工具:

Sencha Touch

  • 还提供了一个非常棒的JS库,用于为iPhone和安卓
  • GPL构建iPhone和Android
  • GPL免费许可
  • 使用HTML5和CSS3来提供流畅的动画和令人难以置信的“柔软”UI

jQTouch

  • 另一个很棒的JS库(

实际上是基于这个库).

  • 构建在jQuery之上,所以它是一个很容易学习
  • 麻省理工学院许可的框架-当涉及到JS 使用HTML5和CSS3时,它比GPL许可更通用

Raphael

SVG是一个用于交互式/动画显示的很棒的库(我需要绘制数据,所以这是important

  • Also
  • 许可的

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3392280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档