Mobile 移动开发工具

Mobile 移动开发工具,mobile,Mobile,我正在研究各种可用于开发和部署移动设备应用程序的工具。现有的应用程序有两个版本:传统桌面应用程序和基于浏览器的“Lite”版本。我们正在构建“Lite”版本的功能,使其成为旗舰软件的完整实现,但同时也考虑移动开发 在移动设备上跨平台部署互联网应用程序的最佳工具是什么?在跨平台API或支持移动的网站上开发本机应用程序,哪种方法更好?每种工具都有哪些可用的工具 一个人建议将“敏捷”作为一种解决方案。我不太清楚他是什么意思,或者即使那是正确的参考。。。这是否给任何人敲响了警钟(我熟悉“敏捷开发”,但他

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

在移动设备上跨平台部署互联网应用程序的最佳工具是什么?在跨平台API或支持移动的网站上开发本机应用程序,哪种方法更好?每种工具都有哪些可用的工具

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

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

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

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

  • 另一个很棒的JS库(Sencha实际上就是基于这个库的)
  • 基于jQuery构建,因此它是一个易于学习的框架
  • MIT授权-在JS库方面比GPL授权更通用
  • 还使用HTML5和CSS3

  • 一个用于交互式/动画SVG显示的很棒的库(我需要图形化数据,所以这很重要)
  • 麻省理工学院也有执照
事实上,Sencha Touch基于jQTouch和Raphael,因此如果您正在寻找一个一体化的解决方案,我建议您朝这个方向发展。不幸的是,在服务器端应用程序是封闭源代码的情况下(这是医疗或金融web应用程序的必要安全要求),它不能很好地工作虽然Sencha确实提供了公司许可证,但它目前是一个“beta”许可证,他们可能会也可能不会在9月份向每个开发者收取199美元的费用(他们不确定时间表)。他们对GPL的解释也比大多数人更具病毒性,因此如果你的网站上有任何代码(即使是后端),我不建议使用他们的GPL许可证这甚至会有点不合规。

通过“移动”你计划支持什么平台/设备?iPhone/iPad?、BlackBerry?、Android?等。至于“敏捷”,这更多的是一种开发理念/开发方法,而不是软件工具实现跨平台部署。也就是说,这并不妨碍敏捷,它能很好地将您的精力集中在让您的软件走出大门的关键问题上。通过“移动”我指的是任何和所有移动设备。包括iPhone/iPad、黑莓、Android、Palm等。我发现了一些声称具有跨平台兼容性的工具,但我不确定在该领域没有实际经验。此外,我知道什么是敏捷开发方法,但他具体指的是一种工具(他建议如果敏捷对我们的工作流程有帮助的话,我们就买它。)他是指其他的开发工具吗?还是他只是不理解开发工具和开发理念之间的区别?