[請益] 學習.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