【问题标题】:is monocross free?单跨是免费的吗?
【发布时间】:2013-03-27 11:09:15
【问题描述】:

我想使用 monocross android 应用程序进行开发,但我在某处读到它并不是真正免费的。 您可以免费为带有 monocross 的 android 开发吗,或者您需要为某种扩展付费(例如 monodroid)。它是如何工作的?

如果它不是免费的,还有其他选择吗?我不介意为可以帮助我更快编码的东西付费,但肯定不是每年 1000 美元。

【问题讨论】:

  • 你从哪里读到它不是真正免费的?

标签: c# android xamarin.android monocross


【解决方案1】:
(Xamarin.Android || Xamarin.iOS) != monocross

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

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

如果您想针对这两个移动平台进行开发,MonoCross 和 MvvmCross 都需要 Xamarin.Android 或 Xamarin.iOS。

但是 Xamarin.Android 并不是目前唯一的适用于 Android 的 C# 项目。还有一个名为dot42 的项目,但它不像 Xamarin 产品那样受欢迎,也没有得到拥有大量资源的公司的支持。因此,您的里程可能会有所不同。

【讨论】:

  • 很好的答案,我还没有足够的代表来提高它,但我相信其他人会这样做:)。谢谢
  • 同意;很好的答案!非常完整和准确。
【解决方案2】:

是的,它是免费的。它在the MIT Open Source License 下发布,Monocross home page 底部有一个链接。

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

以上版权声明及本许可声明为 包含在软件的所有副本或大部分内容中。

软件按“原样”提供,不提供任何形式的保证, 明示或暗示,包括但不限于 适销性、特定用途的适用性和非侵权性。 在任何情况下,作者或版权所有者均不对任何 索赔、损害赔偿或其他责任,无论是在合同诉讼中, 侵权或其他原因,由 软件或软件中的使用或其他交易。

【讨论】:

  • 感谢 Matthew 的快速响应,但您知道我是否可以使用它开发 android 应用程序而无需购买其他东西,例如 monodroid?
  • 嗯,我认为适用于 Android 的 Mono 不是免费的。检查此链接:stackoverflow.com/questions/7936066/…
  • 我想知道为什么有人不赞成这个答案... Monocross 绝对是免费的 (monocross.net/about)... Monocross 是在 MIT 许可下发布的,这意味着任何人都可以免费下载,贡献和分享框架。
【解决方案3】:

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

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

【讨论】:

    猜你喜欢
    • 2021-07-22
    • 2018-09-11
    • 2017-11-23
    • 2021-02-02
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多