作者vanchy (vanchy)
看板Soft_Job
标题[请益] C# MVC学习方向与系统建置
时间Thu Mar 19 21:02:02 2020
大家好
背景:
小弟在一家传产担任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.cc), 来自: 220.137.54.94 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1584622924.A.A5B.html
1F:→ airtsubasa: 你要简单就不要用mvc,而且你又全包,不过要看你的简 03/19 21:18
2F:→ airtsubasa: 单是指多简单就是了 03/19 21:18
确实是全包...
3F:→ MOONY135: 网页的话试试看angular? 03/19 21:26
4F:→ k659292: 1.学习资源的话可以去youtube打关键字都一堆,或是去天珑 03/19 21:32
5F:→ k659292: 找一本MVC的书来看 03/19 21:32
6F:→ k659292: 2.也有其他orm框架,不过都用微软开发,整套用下去也不 03/19 21:32
7F:→ k659292: 错啊,当然ef也有提供方法可以下sql取回资料 03/19 21:32
8F:→ k659292: 3.webform如果用来快速建置个简单网页还可以,但是如果 03/19 21:32
9F:→ k659292: 网页对画面会比较多要求的话,就不建议了,毕竟webform 03/19 21:32
10F:→ k659292: 重点在利用他的控制项 03/19 21:32
11F:→ k659292: 4.你还差个js,熟了这後挑个前端框架学 03/19 21:32
12F:推 thsyou9527: 未来趋势 应该是core>mvc>web form,求快求方便 可以 03/19 21:35
13F:→ thsyou9527: 考虑web form 03/19 21:35
14F:推 jj0321: 课程推荐看Mosh的, 整个MVC观念教得很好 03/19 21:41
待会来查查
15F:→ idok: MVC圣经 网站开发美学 初学有点深 不过我觉得写得蛮细的 03/19 21:43
16F:→ idok: JS 一定会用到 然後刚刚才发现你说要线上教学 上面是实体书 03/19 21:43
希望能有影片之类的教学,或者图文并茂XD
感觉比看纯文字的文件容易理解
17F:→ jj0321: DB Layer的套件取决因素不同 EF纯类别好写但速度稍慢 03/19 21:44
18F:→ jj0321: 如果硬要SQL可以Dapper 03/19 21:45
19F:→ jj0321: Dapper能从下SQL转成强类型物件 03/19 21:45
20F:→ jj0321: 前面推文大大提到开发美学...个人不推 太多人的书写风格 03/19 21:46
21F:推 jj0321: 至今看最好的是保哥绝版的书QQ 可惜没再出书 03/19 21:52
22F:推 jj0321: 还有Blazor这个选项, 搜寻Channel 9, 微软的大~平~台 03/19 21:56
第一次听到Blazor和Channel 9,我会好好研究看看
23F:推 rexhuang: 比较现实的问题是台湾的公司还是Webform较多 03/19 22:01
24F:→ rexhuang: MVC反而Java技术用比较多,Spring MVC 03/19 22:02
26F:→ rexhuang: Razor Pages也可以玩看看,Core版的Web Form 03/19 22:04
原来实务上还是用Webform比较多,确实是比较方便
可能公司里的前辈们会比较能接受
27F:推 enthos: 最快速开发的多平台环境是love2d(LUA) 03/19 22:08
28F:→ MOONY135: mvc开发美学以前有买过....不过没看完就弃了 03/19 22:36
29F:推 Mrhonest: 可以先碰Webform 学习时间较短 再作RWD拉出一个中规中矩 03/19 22:37
30F:→ Mrhonest: 的页面 03/19 22:37
31F:推 neo5277: 直接core 03/19 22:49
32F:推 kstmasa: channel 9 不错 03/19 22:50
33F:推 thsyou9527: 今年看104 有种mvc开始多於web form的感觉 不过我 03/19 22:58
34F:→ thsyou9527: 的样本数不算多 个人感觉而已 03/19 22:58
年前看104,真的MVC很多缺XD
35F:推 chatnoir: webform 千万不要浪费时间碰啊... 03/19 23:00
我应该还是以MVC为主,还想知道实务上是怎麽搭配
36F:推 testPtt: 推荐blazor 03/19 23:10
37F:推 dmlan1842: 该离开了XD 03/19 23:18
38F:推 tsao1211: PHP用一下就好了 03/19 23:36
39F:推 kaitokid2: 之前写很多年webform,新工作写Vue+.net core api 03/19 23:37
40F:→ kaitokid2: vue处理前端真的很好玩~ 03/19 23:38
41F:→ kaitokid2: 可以直接接触新东西就学新的吧,毕竟新东西也是从旧的 03/19 23:41
42F:→ kaitokid2: 不断进化而来 03/19 23:41
43F:推 crazykai: 不排斥英文的话,可以搜寻mosh的教学 03/20 00:38
44F:推 vi000246: 看需求 简单的话webform很适合 要弹性高选MVC 03/20 01:07
45F:→ forewero: 先看看时间有多少吧,我也是vue+net core,要从0开使的 03/20 02:08
46F:→ forewero: 话需要一点时间,这样的话还是选Web form吧. 03/20 02:09
47F:→ airtsubasa: 别忘了原po需求,似乎还包含教育公司前辈? 03/20 09:00
48F:→ airtsubasa: 在边学mvc边开发的情况下,当成品完成时,有极大的机 03/20 09:01
49F:→ airtsubasa: 率变成一坨… 03/20 09:01
50F:推 guest0710: 虽然我走後端mvc+前後端分离的路子, 但看你的环境, 以 03/20 09:05
51F:→ guest0710: 工作为重了话建议越简单越好 03/20 09:05
52F:推 jovup: 推荐mvc 查mvc tutorial 就有很多范例可以照着做了 03/20 09:36
53F:推 banana800908: MVC,有比较复杂的画面还可以用Vue处理 03/20 11:04
54F:推 nba887215: 我们公司现在用.net core+angular,给你参考 03/20 11:29
55F:推 Frank20225: 有做过类似案子,不在乎外观的话ASP.NET能快速解决 03/20 14:55
56F:推 binlie: 不急的话mvc慢慢学慢慢建置 很急的话就webform快速产出了 03/20 16:58
57F:推 howardgod: blazor+aspnetcore c#吃全部 03/20 17:00
目前是不太急,应该有半年的时间可以学习
.net core + vue.js 的组合似乎还不错
asp.net之前也写过一点
※ 编辑: vanchy (114.44.83.94 台湾), 03/20/2020 19:46:45
58F:推 rexhuang: 有些MVC的缺投了之後面试会发现还是以Webform为主 03/20 21:38
59F:推 jyunwei: 实务webform多…? 03/21 04:19
60F:→ airtsubasa: 一堆公司老旧系统谁敢动,而且也不给你时间改啦 03/21 07:03
61F:推 kanoto: NET core mvc 催下去 03/23 01:09
62F:推 jinmin88: core唯一解 03/23 03:03
63F:→ Louis5213: 会mvc基本上 webform就顺便会了啊 03/23 08:48
64F:→ WunoW: mvc网站开发美学那本太浅了 初学或刚入门可以 04/01 21:31
65F:→ WunoW: 但实务上有很多情境是那本书完全没有提到的 04/01 21:33
66F:→ WunoW: 可以多找一些对岸知名作者写的 他们还是摸得更深 04/01 21:35