移动开发模式探讨
移动应用开发有三种模式:native App、web App与HybridApp(混合模式) 其中HybridApp兼具前两种开发模式的优点成为主流
HybridApp开发,现阶段主流的平台包括PhoneGap,AppCan,appMobi,Titanium等
这些平台当中AppCan是本土移动开发中使用最广的移动平台
相关资料:http://mi.chinabyte.com/378/12600378.shtml
Xamarin的前身mono 开发iOS、Android、Windows Phone和Mac App应用可以不用转到Eclipse 或者额外购买Mac并使用Xcode,而继续在Visual Studio之中使用C#与.NET Framework进行。现有的.net开发者不用重新学习android或ios就可以开发这些平台的应用
Xamarin的授权是按平台及座席计算的。以商业版为例,如要同时开发Android、iOS及Mac OS应用,则一个开发人员每年需要支付999美元 × 3
相关资料:http://baike.baidu.com/view/10567578.htm
据我了解使用Xamarin或Mono做移动开发是少数 很有可能是因为收费的原因
我是一名c#.net开发人员 现在要做一个多移动平台的项目 如果公司肯花钱买软件我想当然是用Xamarin好 如果不花钱用PhoneGap,AppCan开发也行
大家对移动开发有什么看法不妨说一说