iT邦幫忙

1

請問台灣業界用asp.net是哪種版本呢?

  • 分享至 

  • xImage

各位大大好!小弟,剛接觸asp.net,還沒有入職報到之前,我想先學習asp.net,我最近看凱哥寫程式的youtube影片後,開始想台灣業界用那些asp.net版本,為了報到後,強化自己技能!

我有個疑惑現在台灣業界用asp.net是用哪種版本,問題如下:
1.asp.net Web form(NetFramework)
2.asp.net Web form MVC(NetFramework)
3.asp.net Core form
4.asp.net Core form MVC

另2個疑惑分別是我學asp.net有要特別去了解asp.net如何用checkbook、button等元件呢?再來我之前學過bootstrap、html、css、javascript,但我不知道怎麼整合bootstrap、html、css、javascript、asp.net,不知道該怎麼辦呢?
/images/emoticon/emoticon04.gif/images/emoticon/emoticon13.gif

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2024-01-31 08:36:21 檢舉
去問錄取你的公司。看他們現在用的是哪個就先學哪個。
沒辦法直接連絡上以後的部門就找人資轉接。工作上聯絡的技術也是很重要的。
還有這個其實你在面試完就該問了。

目前webform用的人越來越少了,如果你公司是作軟體出來賣錢的,現在應該是MVC或core了,如果是作來自己用的話還有可能用webform。
froce iT邦大師 1 級 ‧ 2024-01-31 08:56:34 檢舉
然後如果真的把web的基本概念搞懂,不管用啥框架,用啥語言,要入門都很快。
我自己主力是django,但我工作上已經維護過php、node.js、.net framework webform,這都自己搞的。

基本上我看的順序就是從
1. 路由
2. 路由對應的功能
3. 功能裡用到的資料庫或model
4. 前端
這樣去看。

然後前端只要理解到框架不管怎麼搞,最後都是翻譯成HTML和JS(先不提WASM),這樣其實在框架裡寫template,跟你寫一般的HTML+JS是沒啥兩樣的,只是會有特殊的語法,讓框架幫你翻譯成HTML+JS,送去給瀏覽器而已。

如果是前後端分離,前端的工作就更容易理解了,熟前端團隊會的前端框架就好。
謝謝妳,當時面試,對方人資很少提到!
厚厚 iT邦新手 1 級 ‧ 2024-01-31 09:45:44 檢舉
人資怎麼會知道程式相關細節,要問用人單位主管
哈~就像我的面試主管~他也不懂程式碼細節~
他只要有人幫他可以處理程式碼上的邏輯Bug~
只有交接給我的工程師~他才懂程式碼細節^_^a...
謝謝妳
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
3
純真的人
iT邦大師 1 級 ‧ 2024-01-30 23:41:32

跟你分享一下我目前的狀態吧(資遣後又找到新工作)
去年補習班公司倒閉資遣(學員求償無門認賠、老師欠薪認賠)
然後開始在104、1111每個都丟履歷,都是找asp.net或php類
很可惜在台南市丟了20幾家,幾乎沒有回應。
會有回應都是寫感謝您投遞履歷(暗示不錄取)
直到有一家(秘密)問我可否來面試(面試地點保密、開車北上1小時)
然後跟面試主管東聊西聊過去工作經歷以及一些道德上問題(我是無所謂)
面試主管提到我投的公司(我有給她看手機投遞歷史紀錄)
大部分都要20~30歲年輕人,像我這個接近50歲的人都不要。
因為嫌太老了~那些公司的主管或老闆都麼30~40左右。
我說我知道中高齡任何企業都不愛,我只是想來試試看有人會要嗎XD
說打算領失業補助9個月結束後,就開個人工作室閒閒工作當退休吧
我對大公司沒有興趣,所以我的人生都是在小公司渡過(喜歡工作自由)
接著面試主管問我說有沒有興趣來接,因為上一位做3個月就說他太累想退休不做了(55歲)
我說我可以呀,目前還沒有想要退休過沒事做的生活。
然後就跟主管約定工作地點台南市1月初報到(去年12月中面試)
接下來因為不曉得接的程式是哪個版本,我就開始去買書來看
結果發現市面只有 .Net Core 最新版本的電腦書~
其他版本的書都只能去上網露天找二手書~
https://ithelp.ithome.com.tw/upload/images/20240130/20061369vqAagRaBpj.jpg

網路上介紹的asp.net太簡略了(鐵人賽只適合查問題解決用),所以買書來看最快(書會詳細介紹)
在這兩個禮拜裡,我採用速讀印象法(2天看完一本),就是刪除已經會的~重點看不會的部分就好了
上工後拿到交接的程式碼,看了原始碼後,突然覺得怎麼跟書上及網路上講的程式碼差異很大
程式碼看了很久後,開始拿起筆記本用手寫方式,把他的資料表、程式關聯都用手寫畫畫
逐次強化大腦記憶後~終於了解他的SOP流程了
才看出他是用Asp.net MVC + Kendo UI(台灣沒有很複雜寫法) 以及用 LinQ SQL跟資料庫溝通
所以不管業界版本怎樣,最終到你的手上程式碼才是最重要的
畢竟除了交接給我的程式碼是Asp.net MVC + Kendo UI,
其他程式碼是早期FrameWork或還在用傳統ASP都有-.-a....

謝謝大大!但是如果看書不懂的地方,你會上網查資料和問chatgpt嗎?

帥帥大阿湯
書應該不可能看不懂/images/emoticon/emoticon04.gif
看不懂就上網打關鍵字~了解別人更詳細說明~

至於chatgpt直接拒絕~我討厭chatgpt/images/emoticon/emoticon10.gif

chatgpt拿來當笑話不錯~拿來正事只會死的難看~

0
安卓尼爾
iT邦新手 3 級 ‧ 2024-01-31 08:32:39

其實我覺得.net的版本真的有夠複雜 然後名稱還很相似...
業界用哪種版本完全取決於各公司甚至組

小弟我的組前後端分離有用 .net Framework 4.8,最近正要轉 core 8,都是基本的Web API。
但其他組卻還是用asp.net Web form(NetFramework) 走全端!? 這部分我也不熟主管直接跟我說不用碰這些東西了

建議為了自己好,自學還是學較新的版本,公司要你維護舊專案再去學就好

像我目前主要就是上班維護.net Framework 4.8,開發core 8,下班自學 ASP.NET Core Blazor

froce iT邦大師 1 級 ‧ 2024-01-31 08:42:52 檢舉

他我是覺得先去問過再學會比較好啦,這是入職前自學不是工作熟悉後的自學。

謝謝妳

0
rain_yu
iT邦新手 1 級 ‧ 2024-01-31 08:53:40

其實版本幾或哪個.net都不重要,
重點是你要學一個會,因為其他其實大同小異。

我是去年十月開始學.net core mvc 學.net 6.0。
一開始也是跟你一樣先學了一些前端。
但是要加上後端寫個網站,就完全不會處理。
後來我找到這個範例,用很簡單的方式教了從連線到處理後端。
https://igouist.github.io/post/2019/12/aspnet-connect-db/
前端的部分其實就是把HTML、CSS、JS寫在View內,跟你一般學前端是一樣的。
主要是後端連結,怎麼將資料調出來。

等你熟悉簡單得案例後,你再去看比較完整的程式。
例如 如何寫(master-detail),
這個再學會後基本上就沒有太多東西可以難倒你。

至於其他的版本或哪個.net,你上網查比較差異就可以處理了

謝謝你

rain_yu iT邦新手 1 級 ‧ 2024-01-31 09:41:13 檢舉

建議都是學最新的,因為安全信和穩定性會比較高。

謝謝妳

0
Yaowen
iT邦研究生 4 級 ‧ 2024-01-31 15:00:21

個人是覺得 webform 就別學了
至少學 MVC 架構的
不然你換工作還是要重學一次
至於 asp.net Web form MVC(NetFramework) 跟 asp.net Core form
差在 core 之後的版本都內建 DI (Dependency Injection) 寫法
以及 core 可以跨平台 (部屬在 linux 上)
直接學好我之前跟你說的 物件導向 、( OOP ) 設計模式
之後你要在學別的程式語言都會快很多

謝謝妳

我要發表回答

立即登入回答