[请益] 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