PTT推薦

[請益] 學習.NET CORE MVC後續...

看板Soft_Job標題[請益] 學習.NET CORE MVC後續...作者
koien7733
(ycc)
時間推噓17 推:17 噓:0 →:42

大家好:

我從今年6月開始學習.net mvc到現在,在公司也嘗試用mvc在開發專案
現在已經開始學習.net core mvc了

我有在網路上搜尋到angular、vue、react(這些似乎是前端在寫的?)
不知道是否需要學這些技術來跟.net core mvc搭配?
因為公司裡就只有我一個人在寫網頁所以沒有人可以問

我還有搜尋到blazor這個技術(這個我比較有興趣因為我不會寫JavaScript)
那我是學blazor跟.net core mvc就好嗎?
有需要學angular vue react嗎?

感謝大家

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.78.88.215 (臺灣)
PTT 網址

testPtt08/27 22:35我也是學blazor 也不熟js

testPtt08/27 22:50不過blazor並不能避免js只是減少很多學習js的成本

我只會基本的js而已,alert ajax(拷貝網路範例來改)

keepxha08/27 23:00單幹就是學,學完快逃

c8035208/27 23:10如果有心學前端 那還不如直接學js 市場需求很大

是指單學js 不用學angular那些框架嗎?

c8035208/27 23:12前公司以前想省前端人力就用了 Blazor,但根本無法應付業

c8035208/27 23:12務需求,最終還是找了專職的前端。但前端又要負責維護那包

c8035208/27 23:12 Blazor,每個都很痛苦,該專案就變成無論前後端都不想碰

c8035208/27 23:12的爛帳了

testPtt08/27 23:16blazor基本上就是全端 全部要1人搞定 非常適合台灣業界XD

kissmickey08/27 23:39該閃人了

kissmickey08/27 23:42建議是全學 前端學起來沒壞處

kissmickey08/27 23:48遇過那種不想搞前端 後端又到處抄

kissmickey08/27 23:48最後一些使用者需求還是要搞前端才有效率處理打掉重

kissmickey08/27 23:48

prag22208/27 23:51blazor很酷我也在學不過目前104沒啥缺

prag22208/27 23:53未來搭配ai寫code全端都c#省事很多

目前我是想要全端都用C#來搞定沒錯,因為js對我是罩門

prag22208/27 23:56不過client webassembly架構好像也是走前後端分開前端接w

prag222: eb api

08/27 23:56 所以blazor也要分前後端兩組人?不能在一個專案搞定?

keepxha08/27 23:57做全端的話,Next.js 缺還比較多…

prag22208/28 00:02我是覺得如果blazor火起來目前前端主流框架反而有機會成

prag22208/28 00:02為歷史的包袱

prag22208/28 00:02不過微軟的webform目前證明此點

prag22208/28 00:04如果blazor都能解決工作問題那都無妨,不過還是可以多少

prag22208/28 00:04學一點基本js

prag22208/28 00:05路會比較廣

prag22208/28 00:08blazor的教學課程都會包含怎麼在blazor下call js funcion

prag22208/28 00:08或jquery

neo527708/28 00:15知道概念可以用就好

neo527708/28 00:16blazor也是好東西

qazwsxedc59708/28 02:23比較大的專案應該都是前後端分離了,mvc可能會越來

qazwsxedc59708/28 02:23越少,加減學點vue或react可以讓你知道api要怎麼回

qazwsxedc59708/28 02:23傳才能讓前端的人也好做

因為不清楚vue 或react能做什麼,好像是可以抓後端的資料嗎? 那用ajax不是也能做到 嗎

airtsubasa08/28 05:42你應該要95%用taghelper,5%用razor 用在editortemplat

airtsubasa08/28 05:42es,display templates,然後不建議再把前後端分離,因

airtsubasa08/28 05:42為你一定卡在環境,如果是大專案,之後一定就是大便一

airtsubasa08/28 05:42坨,當然你也可以拉完就跑

airtsubasa08/28 05:44複雜的前端功能,你也可以用vue esm,這樣也可以不用

airtsubasa08/28 05:44透過npm,去做資料綁定

※ 編輯: koien7733 (112.78.91.240 臺灣), 08/28/2023 07:42:33

jobintan08/28 09:05Blazor在前端市場怕是火不起來,前端還是得學JS+TS。

jobintan08/28 09:07樓主C#都學得成了,JS/TS都比C#簡單了,肯定也學得成。

jobintan08/28 09:09目前前端還是React制霸,Angular在歐美僅次於React,至

jobintan08/28 09:10於Vue在亞洲用得比較多,其他後來的像是Svelt或Solid.js

jobintan08/28 09:11最多只是玩票性質而已,在商業市場不是React的對手。

ian9091108/28 10:08聽寫c#的說去寫angular適應滿快的 可以考慮看看

oopFoo08/28 14:21HTMX for .net core。應該蠻適合你的情況

brucetu08/28 14:24新手學blazor很容易落入只會用框架卻沒有基本功的陷阱,

brucetu08/28 14:24你還是從js開始再到vue/react最後再學blazor吧

brucetu08/28 14:29否則遇到微軟噴一個莫名其妙的底層錯誤給你,就瘋狂加班

oopFoo08/28 14:35沒時間花在前端,HTMX是有生產力的選擇。如果不夠用,

oopFoo08/28 14:37alpine.js然後ViewComponent。算是花最少時間學習,也可搭

oopFoo08/28 14:37配其它傳統SSR技術的方式。

oopFoo08/28 14:40blazor就真的被綁架在微軟的Tech Stack上。也不好用

mark8891508/28 14:45不清楚react vue可以做什麼?

mark8891508/28 14:45那就Google查一下什麼是前端框架啊,特別是如果在你的

mark8891508/28 14:45認知前端框架跟ajax是差不多的東西那你就更該查了,也

mark8891508/28 14:45沒要你學,就查一下而已

testPtt08/28 15:12我是覺得如果你用vs2022就用blazor 如果你用vsc就用別的

asleisureto08/28 17:35全C#開發雖然很吸引人,但若要錢/跳槽,還是乖乖學J

asleisureto08/28 17:35S吧,市場主流

jj032108/28 21:01https://tinyurl.com/3dsjd3u5 想鑽研 看這guideline吧