use*_*928 15 c# cross-platform xamarin.ios mvvmcross monocross
我现在正在探索Monotouch(Xamarin)与其他解决方案(如Monocross)的功能吗?
所以任何人都可以解释何时使用Monotouch以及何时使用Monocross.
这些框架与本机应用程序开发的优点和缺点是什么?
Stu*_*art 27
只是为了尝试在视觉上添加Stephane的答案,这里的图表略微改编自我的一个演示:

请注意,您不必使用MonoCross,MvvmCross等共享库.您始终可以编写自己的体系结构.这就像在Web应用程序中 - 您不必使用WebForms,ASP.Net Mvx,FubuMvc等 - 您可以使用请求和响应,并直接与Web服务器交谈.
因此,您可以编写自己的代码以使您的应用适应每个平台,例如:

你应该采取哪种方法 - 取决于你和你的应用程序的要求......以及个人意见.
Ste*_*oix 10
Monocross是一个跨平台的MVC框架.作为一个框架,它是开源的.但是你需要monotouch或mono for android才能在设备上部署.
这两个东西没有比较.他们总结了一下.
使用Monocross或MvvmCross等工具,您真正获得了跨平台代码共享框架,这比使用本机语言编码更具优势.
| 归档时间: |
|
| 查看次数: |
4699 次 |
| 最近记录: |