是单交叉的自由

本文关键字:自由 单交叉 | 更新日期: 2023-09-27 18:06:00

我想开发单一的android应用程序,但我在某处读到它不是真正免费的。你可以免费为android开发mondrox,或者你需要支付一些扩展(如monodroid)。它是如何工作的?

如果不是免费的,还有其他的选择吗?我不介意花钱买一些能帮助我更快写代码的东西,但肯定不是每年1000美元。

是单交叉的自由

(Xamarin.Android || Xamarin.iOS) != monocross

MonoCross是一个工作在Xamarin之上的框架。Android和Xamarin。利用模型-视图-控制器(MVC)模式。MonoCross本身是不付费的,但是如果你想使用Xamarin。Android或Xamarin。如果iOS的编译代码超过32KB,则需要支付产品许可费用。

话虽这么说,MonoCross很好,但似乎它的进一步开发已经停止了,而且很长一段时间内框架没有任何新的变化。另一个很好的框架叫做MvvmCross,它类似于MonoCross。不同之处在于MvvmCross顾名思义使用了ModelView视图模型(MVVM)模式而不是MVC。它也在快速发展,拥有一个活跃的社区。就像MonoCross一样,它是免费的。

moncross和MvvmCross都需要Xamarin。Android或Xamarin。

然而Xamarin的。Android并不是唯一的c# for Android项目。还有一个名为dot42的项目,但它不像Xamarin产品那样受欢迎,也没有得到拥有大量资源的公司的支持。

是的,它是免费的。它是在麻省理工学院开源许可证下发布的,在Monocross主页的底部有一个链接。

特此免费授予任何获得本软件及其相关文档文件"软件"),不受限制地处理软件,包括不受限制的使用、复制、修改、合并、发布、分发、再许可和/或销售本软件的副本,以及允许获得本软件的人这样做,但须遵守以下条件:

上述版权声明和本许可声明均为包含在本软件的所有副本或主要部分中。

软件是"按原样"提供的,没有任何形式的保证。明示或暗示,包括但不限于……的保证适销性,适合某一特定目的和不侵权。在任何情况下,作者或版权所有者都不承担任何责任索赔、损害赔偿或其他责任,无论是在合同诉讼中,侵权或其他,引起的,由或与软件或对该软件的使用或其他交易。

Monocross的开发并未停止。它仍在积极开发中,发布Monocross跨平台框架的团队一直在努力开发iFactr,这是他们的企业级UI抽象层,具有数据缓存和队列。

他们刚刚在Xamarin的跨平台论坛上宣布了对开源社区的重新承诺。