我工作的指导移动应用开发的-mainly-净商店。跨平台的手机开发环境
从.NET开发人员的角度开发移动应用程序时,你如何应对不同的平台?这些方法的优点和缺点是什么?
也许最简单的方法是,只要坚持到基于Web的开发(HTML5,jQuery Mobile的,等)。但我可以想象,这对任何和所有应用程序来说都是不够的。
我看过Titanium,它声称是一个用JavaScript开发的平台,然后“平台”翻译成本地平台(android/iPhone)。缺少“声明式”(读取基于xml的)UI开发体验似乎是一个缺点。
另一种选择可能是基于单声道的堆栈(monotouch,monodroid),其中您没有真正的全面跨平台,只开发一次,无处不在体验,但可以共享您的业务逻辑并开发重用部分你的.Net技能和工具。另外一个优点是,同样的方法也可以用来定位的Windows Phone 7
是否还有其他选择?它甚至可以尝试这个吗?你有什么经验?
非常有帮助的见解,谢谢。 – jeroenh 2011-03-23 13:18:07
@jeroenh谢谢,没问题。祝你好运! – 2011-03-23 13:45:42
你可以扩展你的意思是MT没有“足够强大” - 我使用它,并且对性能,可用性和稳定性印象非常深刻。真正的“健康”意味着什么,特别是考虑到你的某些领域 - 财务,健康等。谢谢 – Stuart 2011-03-23 15:06:27