我正在尝试学习更多关于移动/平板电脑开发的知识,作为一名.NET开发人员,我自然会被Mono所吸引。但是我很困惑--我以为Mono是免费和开源的;然而,所有的迹象似乎都表明Mono是一种“付费游戏”交易(https://store.xamarin.com/)。
谁能帮我理解一下哪一个是正确的答案?
谢谢!
哑光
发布于 2011-10-29 08:31:57
作为一个长期的.Net开发人员(从1.0开始),我可以告诉你,如果你不是一个业余爱好者,你在MonoTouch和MonoDroid上花费的任何钱在短期内都会有巨大的回报。
当然,UI有一个学习曲线,第三方控制环境远不如Windows平台那么健壮,但能够在.Net框架下编程(即使语言是C#)是一个难以描述的优势,值得花在Xamarin上的每一分钱。
我们能够在不到3个月的时间内将一个针对平板电脑操作系统和PocketPC编写的500,000行VB.Net应用程序移植到iPad上,包括本地数据库支持、web服务交互等。现在我们有了一个公共服务层,应该不到一个月就可以为安卓创建UI了。到那时,我们将拥有一个跨iOS、安卓、Windows桌面、Windows tablet和Windows Phone的应用程序。我肯定不能用我每年在微软生态系统中花费的数万美元做到这一点。
发布于 2015-03-07 22:26:27
自从这个问题第一次被提出以来,已经有一段时间了,但我确实遇到了一个名为Monocross http://monocross.net/的完全开源的选择
我还没有用过,所以我不知道它有多好。
https://stackoverflow.com/questions/7936066
复制相似问题