MVVMCross对asp.net编程的支持?

时间:2013-07-18 13:22:15

标签: c# asp.net mono xamarin mvvmcross

具有讽刺意味的是MVVMCross似乎并没有将Asp.NET作为支持的平台。在实现视图的Asp.NET环境下使用MVVMCross会不会很难?有没有人这样做过?需要做些什么。

基础练习是在Windows,iOS,Android,Mac和Web界面上保留尽可能多的代码独立性 - 理想情况下,在Unix上使用mono。

1 个答案:

答案 0 :(得分:1)

Monvross是MvvmCross的“灵感”之一,实际上支持基于Web的视图以及基于服务器的viewControllers。

然而,在我看来,它的使用有限,需要太多的服务器端内存,对移动应用程序设计有限制,对许多webapps来说真的不是一个好的编程模型。

如果您真的想在网络应用中支持MvvmCross,那么您可以查看:

  • 您将在web-browser-client和服务器之间划分逻辑
  • 服务器如何维护会话状态
  • HTML / Javascript客户端如何与服务器进行页内通信
  • 如何克服远程客户端特定错误

对于特定类别的应用,可能会有一些意义。

但是对于更一般的网络应用程序,我认为有更好的解决方案 - 使用knockout,angular,Nancy,Fubu,ASP.Net等

MvvmCross仍然专注于富客户端应用程序,其中本地内存状态通常比网络应用程序大得多。

...替代地