DotVVM: Component-based MVVM framework for ASP.NET 是属于 .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 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.
以上《英文介绍》摘录自 .NET Foundation 的项目介绍 。原文受原项目许可证保护。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有