模型视图...用于Blazor

Ale*_*tov 0 model-view-controller mvp mvvm blazor

尽管我用谷歌搜索了一段时间,但我找不到服务器端Blazor的任何Model-View-XYZ框架实现,即Razor组件XYZ代表以下任何一种:ControllerPresenterViewModel)。

如果有人知道这样的实现,无论它处于开发的哪个阶段,请告诉我。非常感谢。

编辑:问题是,是否有人遇到参与了这种框架的开发

这个问题非常简单 -有人在Internet上遇到过一些有关针对Razor组件(又称为服务器端Blazor)的框架的信息,因为到目前为止我还没有。

Chr*_*nty 5

我不是100%知道您的问题是什么,所以我对您想问的问题a之以鼻。

重要的是要了解,Blazor对选择结构代码的态度不佳。团队非常清楚,他们不会对开发人员施加任何模式。这意味着您可以自由地以自己的最佳感觉来构造代码。

例如,如果您对MVVM感兴趣,那么Jeremy Likness的博客很好,介绍了在Blazor应用程序中使用此模式。但是,如果您正在寻找涵盖此内容的官方文档,那么您就不走运了。

希望这会有所帮助,如果不能,请阐明您要查找的内容。

  • 您想澄清一下您的实际问题是什么吗?我想我根本没有以不同的方式说出你所说的话。另外,我说过如果你对 MVVM 感兴趣,那么有一篇很好的文章。再一次,你实际上并没有问一个问题,这里没有什么可瞄准的。 (3认同)

Rai*_*336 2

Blazor 本身是一个 MVVM 框架。Razor 组件中的 HTML 是您的视图。该@functions部分是您的 ViewModel,您可以为您的模型使用 POCO 类。

  • 该链接是关于提供_更好_ MVVM,裸 Blazor 方法是一个(不完整的)MVVM 模式。Iirc 将@functions 分离到另一个文件/类中正在讨论中。 (2认同)