使用一种编程语言(C#)针对多个移动平台进行定位/开发?成本效益?
|
今天,可以将C#编程用于多个移动平台,例如:
视窗电话7
Android-Monodroid
iPhone-Monotouch
(如果我错过了一些,请随时进行编辑)
当然,仍然是UI的编程工作,但是可以共享应用程序的主要库。
我们所有人都要感谢围绕Mono项目和超级英雄Miguel de Icaza付出了巨大努力的团队。
让我困扰的是,这些选择的好处是什么?
在多个移动平台上维护一个应用程序的成本是否会减少障碍,然后不得不分别编写每个库以获得更好的性能?每种语言的学习曲线?与.NET Ninja成为千篇一律
或者知道在本机环境中编程的应用程序二进制文件的大小较小,甚至可能进行了更好的优化,并且不要忘记您必须等待对新平台操作系统更新的支持。
更新:显然还有一件事要考虑,那就是支持。由于Novell被Attachmate Group收购,因此所有Mono团队都被解雇了。但是,由Miguel De Icaza领导的团队的核心成员创建了新公司Xamarin,它将重新创建Mono Mobile开发工具。
没有找到相关结果
已邀请:
8 个回复
慰泥悍瓶
擅香
硕歌沙
响摔衅幸
渐首洽陈染
笛驮型迸
凡夕
董碘奴星