[请益] 学习.NET CORE MVC后续...

楼主: koien7733 (ycc)   2023-08-27 22:27:24
大家好:
我从今年6月开始学习.net mvc到现在,在公司也尝试用mvc在开发专案
现在已经开始学习.net core mvc了
我有在网络上搜寻到angular、vue、react(这些似乎是前端在写的?)
不知道是否需要学这些技术来跟.net core mvc搭配?
因为公司里就只有我一个人在写网页所以没有人可以问
我还有搜寻到blazor这个技术(这个我比较有兴趣因为我不会写JavaScript)
那我是学blazor跟.net core mvc就好吗?
有需要学angular vue react吗?
感谢大家
作者: testPtt (测试)   2023-08-27 22:35:00
我也是学blazor 也不熟js不过blazor并不能避免js只是减少很多学习js的成本
作者: keepxha (hahahaha)   2023-08-27 23:00:00
单干就是学,学完快逃
作者: c80352 (谙语)   2023-08-27 23:10:00
如果有心学前端 那还不如直接学js 市场需求很大前公司以前想省前端人力就用了 Blazor,但根本无法应付业务需求,最终还是找了专职的前端。但前端又要负责维护那包Blazor,每个都很痛苦,该专案就变成无论前后端都不想碰的烂帐了
作者: testPtt (测试)   2023-08-27 23:16:00
blazor基本上就是全端 全部要1人搞定 非常适合台湾业界XD
作者: kissmickey (无言)   2023-08-27 23:39:00
该闪人了建议是全学 前端学起来没坏处遇过那种不想搞前端 后端又到处抄最后一些使用者需求还是要搞前端才有效率处理打掉重做
作者: prag222 (prag)   2023-08-27 23:51:00
blazor很酷我也在学不过目前104没啥缺未来搭配ai写code全端都c#省事很多不过client webassembly架构好像也是走前后端分开前端接web api
作者: keepxha (hahahaha)   2023-08-27 23:57:00
做全端的话,Next.js 缺还比较多…
作者: prag222 (prag)   2023-08-28 00:02:00
我是觉得如果blazor火起来目前前端主流框架反而有机会成为历史的包袱不过微软的webform目前证明此点如果blazor都能解决工作问题那都无妨,不过还是可以多少学一点基本js路会比较广blazor的教学课程都会包含怎么在blazor下call js funcion或jquery
作者: neo5277 (I am an agent of chaos)   2023-08-28 00:15:00
知道概念可以用就好blazor也是好东西
作者: qazwsxedc597 (Deus)   2023-08-28 02:23:00
比较大的专案应该都是前后端分离了,mvc可能会越来越少,加减学点vue或react可以让你知道api要怎么回传才能让前端的人也好做
作者: airtsubasa (伪学姊)   2023-08-28 05:42:00
你应该要95%用taghelper,5%用razor 用在editortemplates,display templates,然后不建议再把前后端分离,因为你一定卡在环境,如果是大专案,之后一定就是大便一坨,当然你也可以拉完就跑复杂的前端功能,你也可以用vue esm,这样也可以不用透过npm,去做资料绑定
作者: jobintan (Robin Artemstein)   2023-08-28 09:05:00
Blazor在前端市场怕是火不起来,前端还是得学JS+TS。楼主C#都学得成了,JS/TS都比C#简单了,肯定也学得成。目前前端还是React制霸,Angular在欧美仅次于React,至于Vue在亚洲用得比较多,其他后来的像是Svelt或Solid.js最多只是玩票性质而已,在商业市场不是React的对手。
作者: ian90911 (xopowo)   2023-08-28 10:08:00
听写c#的说去写angular适应满快的 可以考虑看看
作者: oopFoo (3d)   2023-08-28 14:21:00
HTMX for .net core。应该蛮适合你的情况
作者: brucetu (sec)   2023-08-28 14:24:00
新手学blazor很容易落入只会用框架却没有基本功的陷阱,你还是从js开始再到vue/react最后再学blazor吧否则遇到微软喷一个莫名其妙的底层错误给你,就疯狂加班
作者: oopFoo (3d)   2023-08-28 14:35:00
没时间花在前端,HTMX是有生产力的选择。如果不够用,alpine.js然后ViewComponent。算是花最少时间学习,也可搭配其它传统SSR技术的方式。blazor就真的被绑架在微软的Tech Stack上。也不好用
作者: mark88915 (Androssi)   2023-08-28 14:45:00
不清楚react vue可以做什么?那就Google查一下什么是前端框架啊,特别是如果在你的认知前端框架跟ajax是差不多的东西那你就更该查了,也没要你学,就查一下而已
作者: testPtt (测试)   2023-08-28 15:12:00
我是觉得如果你用vs2022就用blazor 如果你用vsc就用别的
作者: asleisureto (ASLE)   2023-08-28 17:35:00
全C#开发虽然很吸引人,但若要钱/跳槽,还是乖乖学JS吧,市场主流
作者: jj0321 (JJ与你倒数唷)   2023-08-28 21:01:00
https://tinyurl.com/3dsjd3u5 想钻研 看这guideline吧
作者: nayeonmywife (sanamywife)   2023-08-31 04:17:00
要学前端就学JavaScript + 框架
作者: ch1rmon (tiger)   2023-09-07 08:57:00
前后端分离正解

Links booklink

Contact Us: admin [ a t ] ucptt.com