Re: [請益] 請教版上的高手有關程式的問題

看板Soft_Job (軟體人)作者 (麵包小男孩)時間18年前 (2007/11/19 20:50), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串3/4 (看更多)
我就我的認知來說明一下好了 現在很多東西都喜歡掛上.Net... 我喜歡稱.Net為一種平台 而ASP.net是一種能在.net 平台Run的"應用程式"(又稱Web Application) VB.net是一種可以用來開發在.Net平台執行應用程式的"語言" 而VS.net(Visual Studio .Net)是一種由Microsoft所提供的開發.Net平台應用程式的 "整合開發環境"(IDE) ---以下引用以前我PO在別的版過的一篇文章--- 以微軟的VS.Net IDE來說主要支援四種語言來開發各種應用程式 C#/VB.net/C++.net/J# 而透過這四種語言都可以開發不同的應用程式和服務的專案 也就是說在VS.net的環境下 -- C# |-----Web Application(也就是我們熟知的ASP.net) |-----Windows Application |-----Console Application |-----Library |-----.........etc -- C++.Net |-----Web Application |-----Windows Application |-----Console Application |-----Library |-----.........etc -- VB.Net |-----Web Application |-----Windows Application |-----Console Application |-----Library --以下略.. 而當你在VS.net 新增一個Solution裡面可以包含多種專案 簡而言之 應用程式本身可以以不同語言開發,而所謂.Net並不能稱做一種語言 而應該說是一種平台比較精確,只要有編譯器能把你要的語言正確轉成MSIL 透過.Net Runtime就可以用來開發.Net平台上的應用程式 (不過微軟的IDE只支援那四種C++/C#/VB.net/J#) 像可能在台灣沒幾個人用過的Eiffel語言 由Eiffel Software開發的Eiffel Studio現在也可以讓Eiffel語言 能開發支援.Net Platform的應用程式 所以你也可以說他也能用來開發.Net應用程式 ------- 至於ASP和ASP.net的一些差別: ASP主要是用VB Script透過ADO存取資料庫 ASP.net他在後端運作邏輯的Code可以以各種支援.Net的語言進行開發, 具有所謂Code Behind,增加他的可維護性之外,也可以過.Net平台中資料存取的 Component ADO.net存取外部資料連線資料庫存取 微軟是號稱ASP.net"能提供更易維護及運作更穩定的動態網頁應用程式開發" 我的認知大概就是這樣吧....XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.2.196

11/19 20:52, , 1F
推你的表格
11/19 20:52, 1F

11/19 21:13, , 2F
為什麼沒人提關於managed environment的事呢?
11/19 21:13, 2F

11/19 21:13, , 3F
在ASP.NET下的database連接可以自動獲得
11/19 21:13, 3F

11/19 21:14, , 4F
connection pooling也是一大賣點也... :P
11/19 21:14, 4F

11/19 21:31, , 5F
謝謝你的解說
11/19 21:31, 5F

11/21 00:16, , 6F
已收錄精華區,並將標題改為:.NET與.NET平台解釋
11/21 00:16, 6F
文章代碼(AID): #17GOQjsq (Soft_Job)
文章代碼(AID): #17GOQjsq (Soft_Job)