[請益] C# MVC學習方向與系統建置

作者: vanchy (vanchy)   2020-03-19 21:02:02
大家好
背景:
小弟在一家傳產擔任IT,目前公司使用的技術很舊(D2K、VB6)。
最近有個需求就是要在行動裝置上顯示資訊,我認為最合適的方式就是網頁。
(ex:在平板上呈現機台狀況、在手機上做簡單的資料查詢)
但網頁的部份就需要從頭開始學習(公司只有靜態網頁),也沒公司前輩可以問。
目前是挑.NET MVC來建置。
C#的了解:
小弟只寫過桌面程式:
1.自動上傳FTP程式:運用BackgroundWorker、SFTP第三方套件、HttpClient
2.基本的檔案搬移、複製、建資料夾
3.折線圖程式:LiveChart第三方套件、OracleClient
目前技能樹的想法:
1.MVC
2.Bootstrap
3.HTML
4.CSS
5.Entity Framework
想問的問題:
1.目前在看微軟的官方文件,不知道哪裡可以買線上教學或是影片教學?
2.Entity Framework是否在實務上很常用到?
(雖然消極式載入真的是好東西啊,但前輩們幾乎都是直接下SQL,怕不被接受)
3.若不推薦.NET MVC,是否該採用Webform的方式,比較簡單?
4.除了上述5點技能,請問還需要加強哪方面的觀念?
5.想知道業界大概都用怎樣的組合?
作者: airtsubasa (偽學姊)   2020-03-19 21:18:00
你要簡單就不要用mvc,而且你又全包,不過要看你的簡單是指多簡單就是了
作者: MOONY135 (談無慾)   2020-03-19 21:26:00
網頁的話試試看angular?
作者: k659292 (malone)   2020-03-19 21:32:00
1.學習資源的話可以去youtube打關鍵字都一堆,或是去天瓏找一本MVC的書來看2.也有其他orm框架,不過都用微軟開發,整套用下去也不錯啊,當然ef也有提供方法可以下sql取回資料3.webform如果用來快速建置個簡單網頁還可以,但是如果網頁對畫面會比較多要求的話,就不建議了,畢竟webform重點在利用他的控制項4.你還差個js,熟了這後挑個前端框架學
作者: thsyou9527 (sine)   2020-03-19 21:35:00
未來趨勢 應該是core>mvc>web form,求快求方便 可以考慮web form
作者: jj0321 (JJ與你倒數唷)   2020-03-19 21:41:00
課程推薦看Mosh的, 整個MVC觀念教得很好
作者: idok (idok)   2020-03-19 21:43:00
MVC聖經 網站開發美學 初學有點深 不過我覺得寫得蠻細的JS 一定會用到 然後剛剛才發現你說要線上教學 上面是實體書
作者: jj0321 (JJ與你倒數唷)   2020-03-19 21:44:00
DB Layer的套件取決因素不同 EF純類別好寫但速度稍慢如果硬要SQL可以DapperDapper能從下SQL轉成強類型物件前面推文大大提到開發美學...個人不推 太多人的書寫風格至今看最好的是保哥絕版的書QQ 可惜沒再出書還有Blazor這個選項, 搜尋Channel 9, 微軟的大~平~台
作者: rexhuang (BlueCancer)   2020-03-19 22:01:00
比較現實的問題是台灣的公司還是Webform較多MVC反而Java技術用比較多,Spring MVChttps://blog.darkthread.net/blog/hello-razor-pages/Razor Pages也可以玩看看,Core版的Web Form
作者: enthos (影斯作業系統)   2020-03-19 22:08:00
最快速開發的多平台環境是love2d(LUA)
作者: MOONY135 (談無慾)   2020-03-19 22:36:00
mvc開發美學以前有買過....不過沒看完就棄了
作者: Mrhonest (Banana)   2020-03-19 22:37:00
可以先碰Webform 學習時間較短 再作RWD拉出一個中規中矩的頁面
作者: neo5277 (I am an agent of chaos)   2020-03-19 22:49:00
直接core
作者: kstmasa (雞排)   2020-03-19 22:50:00
channel 9 不錯
作者: thsyou9527 (sine)   2020-03-19 22:58:00
今年看104 有種mvc開始多於web form的感覺 不過我的樣本數不算多 個人感覺而已
作者: chatnoir (對不起)   2020-03-19 23:00:00
webform 千萬不要浪費時間碰啊...
作者: testPtt (測試)   2020-03-19 23:10:00
推薦blazor
作者: dmlan1842 (神之小B)   2020-03-19 23:18:00
該離開了XD
作者: tsao1211 (Sunday)   2020-03-19 23:36:00
PHP用一下就好了
作者: kaitokid2 (蔚藍)   2020-03-19 23:37:00
之前寫很多年webform,新工作寫Vue+.net core apivue處理前端真的很好玩~可以直接接觸新東西就學新的吧,畢竟新東西也是從舊的不斷進化而來
作者: crazykai (Gooday)   2020-03-20 00:38:00
不排斥英文的話,可以搜尋mosh的教學
作者: vi000246 (Vi)   2020-03-20 01:07:00
看需求 簡單的話webform很適合 要彈性高選MVC
作者: forewero (木日一)   2020-03-20 02:08:00
先看看時間有多少吧,我也是vue+net core,要從0開使的話需要一點時間,這樣的話還是選Web form吧.
作者: airtsubasa (偽學姊)   2020-03-20 09:00:00
別忘了原po需求,似乎還包含教育公司前輩?在邊學mvc邊開發的情況下,當成品完成時,有極大的機率變成一坨…
作者: guest0710 (guest0710)   2020-03-20 09:05:00
雖然我走後端mvc+前後端分離的路子, 但看你的環境, 以工作為重了話建議越簡單越好
作者: jovup   2020-03-20 09:36:00
推薦mvc 查mvc tutorial 就有很多範例可以照著做了
作者: banana800908 (香蕉)   2020-03-20 11:04:00
MVC,有比較複雜的畫面還可以用Vue處理
作者: nba887215 (方塊馬)   2020-03-20 11:29:00
我們公司現在用.net core+angular,給你參考
作者: Frank20225 (大頭)   2020-03-20 14:55:00
有做過類似案子,不在乎外觀的話ASP.NET能快速解決
作者: binlie (20塊)   2020-03-20 16:58:00
不急的話mvc慢慢學慢慢建置 很急的話就webform快速產出了
作者: howardgod ( )   2020-03-20 17:00:00
blazor+aspnetcore c#吃全部
作者: rexhuang (BlueCancer)   2020-03-20 21:38:00
有些MVC的缺投了之後面試會發現還是以Webform為主
作者: jyunwei (jyunwei)   2020-03-21 04:19:00
實務webform多…?
作者: airtsubasa (偽學姊)   2020-03-21 07:03:00
一堆公司老舊系統誰敢動,而且也不給你時間改啦
作者: kanoto (生活)   2020-03-23 01:09:00
NET core mvc 催下去
作者: jinmin88 (晝伏夜出)   2020-03-23 03:03:00
core唯一解
作者: Louis5213 (slash5213)   2020-03-23 08:48:00
會mvc基本上 webform就順便會了啊
作者: WunoW (WunoW)   2020-04-01 21:31:00
mvc網站開發美學那本太淺了 初學或剛入門可以但實務上有很多情境是那本書完全沒有提到的可以多找一些對岸知名作者寫的 他們還是摸得更深

Links booklink

Contact Us: admin [ a t ] ucptt.com