您当前所在的位置: 首页 > 帮助中心 > 常见问题
当前流行的网站框架和前端技术

现在前端框架这么流行,MVC是否过时了?

最近学asp.net core,还在教mvc。和.net framework的mvc一样。

现在不都是前后端分离,前端用三大框架,后端用webapi吗。

mvc是否过时了?

被浏览

37,929

查看全部 5 个回答

老龄码农

老龄码农

知之为知之不知为不知

并不是。

我想你所谓mvc其实是asp.net mvc这种,也就是用razor做视图。对应的,用vue则基本不使用razor了,后端只提供webapi。这两种模式有不同的应用场景。

react vue这类前端框架,比较适合application这类的,也就是应用类,而很多偏内容展示的网站,不需要这种前端框架,用razor就很好。

仔细比较两种模式的优劣,选择合适的。

发布于 2021-06-16 00:50

更多回答

小镭Ra

小镭Ra

本人用过 ASP .NET MVC和Vue.js,我认为某种程度来说,是过时了。

这里某种程度是指:

1,团队的开发人员已经前后端分离。即,后端开发人员不会去写前端的页面,前端开发人员也不会一丁点C#。各自只专注在自己的技术栈上。

2,有web+app端使用的需求。razor写的代码无法复用在app上,但rn和vue这种前端框架则可以。

3,生态。事实证明,截至目前js依旧是前端世界的老大,丰富的生态不是别的语言可以轻易撼动的。

3,客观环境。前端技术的发展和流行导致前端开发人员不再愿意付出时间和精力学习c#及razor语法,相关人才减少,人才需求也减少,薪资也没有吸引力。这进一步促成了第1条的局面。

基于以上,我已经计划在工作中停止使用razor技术作为前端的实现(包括不打算花时间去学习blazor),全面使用前端框架Vue.js来替代,虽然我很喜欢c#。

编辑于 2022-07-06 18:42

缺缺

缺缺

mvc。和.netframework的mvc一样。
这可理解的不对啊,很多不同的,好好理解吧。
网站如果是ssr类型的,.net core 性能秒杀一切网站框架。
公司主网站用.net core , 其他小网站用vue


  • 真实产品信息
  • 10日无条件退换货
  • 1000城市货到付款
  • 专业服务团队
在线客服
NEW
专属客服为您服务
VIP客服
3159548590
前台客服
3475802400
技术总监
941882361