iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
Software Development

如果可以,我想用30天的時間打造一間抵霸閣系列 第 9

[Day9]抵霸閣 - .NET工程師有在賣服飾嗎?

  • 分享至 

  • xImage
  •  

.NET Framework:.NET平台的基礎框架(分為類別庫及通用語言執行平台[Common Language Runtime])
(因為.NET Framework包含了許多含有基本功能的code
讓開發者可以直接使用
增進了許多應用程式的開發效率
而且只要使用者也有安裝此框架就能讓.NET 的程式正常運行)
.NET:一種微軟提供的開發平臺框架(又或者只是.NET Framework的簡稱)
ASP.NET:是.NET Framework裡的一個應用模型 (其中ASP為Active Server Page的縮寫)
早期多用Web Form 架構 現在主要用MVC(如下所介紹)
.NET Core:是.NET Framework的新一代版本

MVC (Model-View-Controller)
Model:實作邏輯的部分
同時也會定義資料型態
對於從資料庫得到的資料進行處理
View:處理顯示頁面
Controller:處理使用者所觸發的事件

MVC適合大型專案
因為MVC三塊分得非常清楚(獨立)
因此容易擴充和分工

雖然有些網頁框架是符合MVC的設計模式
但大都是開源的框架
很容易出現資安漏洞
若遭到攻擊時造成的影響會一發不可收拾

坦白說看了很多網站還是沒有很懂以上名詞介紹的區別
畢竟每年技術推陳出新
框架也不停換
在選擇Visual Studio的專案類型時也是霧煞煞
不過經常在求職時看到職位名稱與上列相關
也有許多書籍在說明相關內容
即使平常有在使用.NET Framework
卻也是一知半解
因此將比較好理解的說法整理一下(大概吧~


上一篇
[Day8]抵霸閣-專案管理中的文件「危機」(Wiki)
下一篇
[Day10]抵霸閣-常見的HTTP Method簡介
系列文
如果可以,我想用30天的時間打造一間抵霸閣30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言