.NET 基金會項目介紹-DotVVM: Component-based MVVM framework for ASP.NET

  • 2020 年 3 月 16 日
  • 筆記

DotVVM: Component-based MVVM framework for ASP.NET 是屬於 .Net 基金會的一個項目,本文將簡要介紹該項目相關的資訊。

中文介紹

中文介紹內容翻譯自英文介紹,主要採用意譯、如與原文存在出入,請以原文為準。

DotVVM: Component-based MVVM framework for ASP.NET

DotVVM 使您能夠僅使用C#和HTML*就能夠以MVVM的方式構建互動式Web UI介面。

它簡化了構建業務產品線Web應用,並且其具備有很多內建的控制項,例如:GridView, FileUpload, Validator等等

開始一個新的DotVVM項目最簡單的方式是通過下載並安裝 DotVVM for Visual Studio 插件,然後通過 文件 > 新建 > 項目的方式進行創建。

項目詳情

相關鏈接

筆者簡評

支援 aspnetcore 和 framework 451 下的 owin 實現的 MVVM 方案。通過這個樣例,可以快速了解如何使用該框架。

現在幾乎可以說佔據主流的Web前端開發框架Vue/Angular/React都是基於 MVVM 的基本思想進行實現的。

DotVVM 提供的 MVVM 方案是一種服務端客戶端結合的方案,這讓筆者不由的想到了 WebForm 和 Blazor。這些都是良好的方案,在特定的場景下都能夠良好的服務業務。不過奈何中國的場景較為特殊,主流相對較為扎堆。

DotVVM 目前由一家名為riganti的商業公司進行支援。

英文介紹

DotVVM: Component-based MVVM framework for ASP.NET

DotVVM lets you build interactive web UIs with just C# and HTML using the MVVM approach.

It simplifies building of line of business web apps and ships with many built-in controls like GridView, FileUpload, Validator and more.

The easiest way to start with DotVVM is to download DotVVM for Visual Studio and do File > New > Project.

Project Details

以上《英文介紹》摘錄自 .NET Foundation 的項目介紹 。原文受原項目許可證保護。

其他項目地址