gpt4 book ai didi

c# - MVVMCross支持asp.net编程吗?

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:16 26 4
gpt4 key购买 nike

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

基本练习是在 Windows、iOS、Android、Mac 和 Web 界面之间保持尽可能多的代码独立性——理想情况下,ASP.NET 在 Unix 上使用 mono。

最佳答案

MonoCross 是 MvvmCross 的“灵感”之一,它确实支持基于网络的 View 以及基于服务器的 View Controller 。

但是,在我看来,它的用途有限,需要过多的服务器端内存,对移动应用程序设计造成限制,并且对于许多网络应用程序来说确实不是一个好的编程模型。

如果你真的想在 webapp 中支持 MvvmCross 那么你可以看看:

  • 你将把网络浏览器客户端和服务器之间的逻辑划分放在哪里
  • 服务器如何维护 session 状态
  • HTML/Javascript 客户端如何在页内与服务器通信
  • 如何克服远程客户端特定的错误

对于特定类别的应用,这样做可能有一定的意义。

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

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

或者……

关于c# - MVVMCross支持asp.net编程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17724691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com