桌面单体应用和MVC/MVP框架

4
我正在寻找一个适用于我的第一个mono应用程序的MVC/MVP(最好是MVP)框架。目前市面上似乎并没有太多选择,但我找到了以下两个框架:MVC#Desktop Rails

我已经研究了这两个框架一段时间,感觉MVC#更符合我的需求。但问题在于,MVC#似乎是一个.NET项目,并非专门为mono设计(而Desktop Rails则是),因此我不确定它是否能与mono兼容。此外,它采用的是Microsoft Public License (MsPL)许可证,我也不确定该许可证与我打算使用的其他GPL/MIT/Apache等组件是否兼容。
因此,如果有人在mono中使用过这两个框架,并能回答以上任何问题,我将非常感激您的反馈。
1个回答

1

你可以在Mono上使用ASP.NET MVC框架,也就是说:

  • 你可以使用Apache2和mod_mono进行托管
  • 你可以在Linux或MacOS上使用MonoDevelop进行开发(现在支持ASP.NET MVC) (你可能需要安装ASP.NET MVC插件,但这很容易) 当然,这仅适用于Web应用程序,而不是桌面应用程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接