PTT評價

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

看板Soft_Job標題[請益] C# MVC學習方向與系統建置作者
vanchy
(vanchy)
時間推噓28 推:28 噓:0 →:38

大家好

背景:
小弟在一家傳產擔任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.想知道業界大概都用怎樣的組合?





--

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

airtsubasa03/19 21:18你要簡單就不要用mvc,而且你又全包,不過要看你的簡

airtsubasa03/19 21:18單是指多簡單就是了

確實是全包...

MOONY13503/19 21:26網頁的話試試看angular?

k65929203/19 21:321.學習資源的話可以去youtube打關鍵字都一堆,或是去天瓏

k65929203/19 21:32找一本MVC的書來看

k65929203/19 21:322.也有其他orm框架,不過都用微軟開發,整套用下去也不

k65929203/19 21:32錯啊,當然ef也有提供方法可以下sql取回資料

k65929203/19 21:323.webform如果用來快速建置個簡單網頁還可以,但是如果

k65929203/19 21:32網頁對畫面會比較多要求的話,就不建議了,畢竟webform

k65929203/19 21:32重點在利用他的控制項

k65929203/19 21:324.你還差個js,熟了這後挑個前端框架學

thsyou952703/19 21:35未來趨勢 應該是core>mvc>web form,求快求方便 可以

thsyou952703/19 21:35考慮web form

jj032103/19 21:41課程推薦看Mosh的, 整個MVC觀念教得很好

待會來查查

idok03/19 21:43MVC聖經 網站開發美學 初學有點深 不過我覺得寫得蠻細的

idok03/19 21:43JS 一定會用到 然後剛剛才發現你說要線上教學 上面是實體書

希望能有影片之類的教學,或者圖文並茂XD 感覺比看純文字的文件容易理解

jj032103/19 21:44DB Layer的套件取決因素不同 EF純類別好寫但速度稍慢

jj032103/19 21:45如果硬要SQL可以Dapper

jj032103/19 21:45Dapper能從下SQL轉成強類型物件

jj032103/19 21:46前面推文大大提到開發美學...個人不推 太多人的書寫風格

jj032103/19 21:52至今看最好的是保哥絕版的書QQ 可惜沒再出書

jj032103/19 21:56還有Blazor這個選項, 搜尋Channel 9, 微軟的大~平~台

第一次聽到Blazor和Channel 9,我會好好研究看看

rexhuang03/19 22:01比較現實的問題是台灣的公司還是Webform較多

rexhuang03/19 22:02MVC反而Java技術用比較多,Spring MVC

rexhuang03/19 22:04Razor Pages也可以玩看看,Core版的Web Form

原來實務上還是用Webform比較多,確實是比較方便 可能公司裡的前輩們會比較能接受

enthos03/19 22:08最快速開發的多平台環境是love2d(LUA)

MOONY13503/19 22:36mvc開發美學以前有買過....不過沒看完就棄了

Mrhonest03/19 22:37可以先碰Webform 學習時間較短 再作RWD拉出一個中規中矩

Mrhonest03/19 22:37的頁面

neo527703/19 22:49直接core

kstmasa03/19 22:50channel 9 不錯

thsyou952703/19 22:58今年看104 有種mvc開始多於web form的感覺 不過我

thsyou952703/19 22:58的樣本數不算多 個人感覺而已

年前看104,真的MVC很多缺XD

chatnoir03/19 23:00webform 千萬不要浪費時間碰啊...

我應該還是以MVC為主,還想知道實務上是怎麼搭配

testPtt03/19 23:10推薦blazor

dmlan184203/19 23:18該離開了XD

tsao121103/19 23:36PHP用一下就好了

kaitokid203/19 23:37之前寫很多年webform,新工作寫Vue+.net core api

kaitokid203/19 23:38vue處理前端真的很好玩~

kaitokid203/19 23:41可以直接接觸新東西就學新的吧,畢竟新東西也是從舊的

kaitokid203/19 23:41不斷進化而來

crazykai03/20 00:38不排斥英文的話,可以搜尋mosh的教學

vi00024603/20 01:07看需求 簡單的話webform很適合 要彈性高選MVC

forewero03/20 02:08先看看時間有多少吧,我也是vue+net core,要從0開使的

forewero03/20 02:09話需要一點時間,這樣的話還是選Web form吧.

airtsubasa03/20 09:00別忘了原po需求,似乎還包含教育公司前輩?

airtsubasa03/20 09:01在邊學mvc邊開發的情況下,當成品完成時,有極大的機

airtsubasa03/20 09:01率變成一坨…

guest071003/20 09:05雖然我走後端mvc+前後端分離的路子, 但看你的環境, 以

guest071003/20 09:05工作為重了話建議越簡單越好

jovup03/20 09:36推薦mvc 查mvc tutorial 就有很多範例可以照著做了

banana80090803/20 11:04MVC,有比較複雜的畫面還可以用Vue處理

nba88721503/20 11:29我們公司現在用.net core+angular,給你參考

Frank2022503/20 14:55有做過類似案子,不在乎外觀的話ASP.NET能快速解決

binlie03/20 16:58不急的話mvc慢慢學慢慢建置 很急的話就webform快速產出了

howardgod03/20 17:00blazor+aspnetcore c#吃全部

目前是不太急,應該有半年的時間可以學習 .net core + vue.js 的組合似乎還不錯 asp.net之前也寫過一點

※ 編輯: vanchy (114.44.83.94 臺灣), 03/20/2020 19:46:45

rexhuang03/20 21:38有些MVC的缺投了之後面試會發現還是以Webform為主

jyunwei03/21 04:19實務webform多…?

airtsubasa03/21 07:03一堆公司老舊系統誰敢動,而且也不給你時間改啦

kanoto03/23 01:09NET core mvc 催下去

jinmin8803/23 03:03core唯一解

Louis521303/23 08:48會mvc基本上 webform就順便會了啊

WunoW04/01 21:31mvc網站開發美學那本太淺了 初學或剛入門可以

WunoW04/01 21:33但實務上有很多情境是那本書完全沒有提到的

WunoW04/01 21:35可以多找一些對岸知名作者寫的 他們還是摸得更深