Aat*_*ira 1 c# vue.js asp.net-core-mvc
在 .net core (2.1) 项目中使用 Vue js 的最佳方式是什么?我正在将 Visual Studio 2017 用于我的 .net core 应用程序。有多种方法可以将 vue 集成到我的 .net core 应用程序中:
第三种和第四种方法几乎相似,唯一的区别是任务运行程序正在执行构建和相关内容并手动添加 package.json 等,但在第四种方法中,使用 CLI 显式命令来构建应用程序。
我期待着将 vue 集成到我的 .net core (2.1) 应用程序中的最佳选择(Visual Studio 2017 是我使用 .net core 的 IDE 选择)
只是一些(希望有用的)评论
这种方法非常简单,仅适用于非常简单的应用程序(也许还有 codeproject 演示)。为什么不好?
使用 npm/webpack/babel/eslint 的方式更好,但建议创建您自己的配置。主要论点是
JavaScript 框架和库倾向于依赖脚手架工具来设置和配置应用程序。虽然这确实可以让您更快地启动和运行,但它也会让您难以理解设置,并且常常会让您的配置变得臃肿。
当只有 Vue CLI 2.x 从模板生成项目时,这是有效的论点,并且在初始生成之后,维护配置的负担(以及更新构建时使用的许多npm 包)完全由开发人员承担。Vue CLI 3.x 极大地改变了这一点 - 它不仅生成初始应用程序,还为您管理所有工具配置。
本文做对的一件事是将 Vue 应用程序 (SPA) 与服务器分开(ASP.NET 仅用于提供静态文件)
考虑一下服务器端渲染(SSR)。对于许多类型的网站来说,这都是一个大问题,如果不使用 Node 作为服务器,它会非常困难
| 归档时间: |
|
| 查看次数: |
3155 次 |
| 最近记录: |