我正在研究各种可用于开发和部署应用程序到移动设备的工具。现有的应用程序有两个版本:传统的桌面应用程序和基于浏览器的"Lite“版本。我们正在构建"Lite“版本的功能,使其成为旗舰软件的完整实现,但也在考虑移动开发。
将支持Internet的应用程序跨平台部署到移动设备的最佳工具是什么?在跨平台API上开发的原生应用程序和在移动就绪的网站上开发的本地应用程序,哪种方式更好?每种工具都可以使用哪些工具?
有人建议将“敏捷”作为一种解决方案。我不太确定他是什么意思,或者这是不是正确的参考…这对任何人来说都很熟悉吗(我很熟悉“敏捷开发”,但他指的是“敏捷”作为一种移动开发工具……)?
发布于 2010-08-06 23:38:30
事实证明,“敏捷”是一个错误。当时,他指的是像Mobify这样的工具,可以自动开发和部署简单的移动网站。然而,对于我们的情况(基于会员制的RIA),这是行不通的。
不过,对于任何感兴趣的人来说,我确实找到了最好的工具:
Sencha Touch
jQTouch
实际上是基于这个库).
Raphael
SVG是一个用于交互式/动画显示的很棒的库(我需要绘制数据,所以这是important
实际上,Sencha Touch是基于jQTouch和拉斐尔的,所以如果你正在寻找一个一体化的解决方案,我建议你走这个方向。不幸的是,在您的服务器端应用程序是封闭源代码的情况下(这是医疗或金融web应用程序的必要安全要求),它不能很好地工作。虽然Sencha确实提供了企业许可,但它目前还是一个“测试版”许可,他们可能会在9月份向每个开发者收取199美元的费用,也可能不会(他们不确定时间表)。他们对GPL的解释也比大多数人更病毒式的,所以我不建议使用他们的GPL许可证,如果你的网站上有任何代码(即使是在后端),甚至会陷入轻微的不合规。
https://stackoverflow.com/questions/3392280
复制相似问题