ASP.NET 有Framework的版本差異,目前4.0算最新的,有些人會用次一等的版本,而不會直接用最新的版本,擔心會有BUG問題,相對次一等的版本也較穩定..
況且一般如果不是較新的元件,或是考慮系統搭配,或是效能考量,一般常見的元件應該都影響不大..所以次一版(3.5)也就可以了..
MS的VS也推的滿快的,所以用了4.0就用了..沒什麼關係,馬上就要變次一等的版本了.
有差,哪沒差
User會問,就是Web-Server 會裝到 User 的PC 上
如果Web-Server 沒裝在User PC 上,他問你後端怎麼做,有和意義?
妳如果是一般公司小職員,妳會一個技術就可以用多年
如果你是系統整合,妳就怎麼都要會
有人要妳寫1.0 有人要妳寫 4.0 有的妳寫的要跟他們Team 一樣
妳要不停的學,妳停止學習的話,不用一年,妳連MSDN的Sample Code 妳都看懂
其實目前微軟已經推出.Net Framework 4.5版本了,這是目前官方釋放的訊息。
.Net Framework其實是一個框架,從2001~2002年推出的.Net Framework 1.0到2003推出1.1這是最初代的版本,而微軟當初也自己承認這麼急著推出1.0版是為了與Java對陣,所以1.0的確不太穩定,所以才會在次年推出較為穩定的1.1版本。
直到2005年推出的.Net Framework 2.0的確較為符合現行軟體人員需求,像是加入了較為重要的泛型,框架也顯得豐富多元,至此算是奠定了.Net Framework的基礎。
但是軟體人員的希望的是簡潔的程式碼,所以很快的微軟以.Net Framework 2.0為基底又再疊加一層,即為.Net Framework 3.0而在這個版本加入許多劃時代的新東西,但是老實說這些新東西仍有待加強與改進,所以.Net Framework 3.5應運而生,而這個.Net Framework 3.5亦是疊加於.Net Framework 2.0。所以 3.0與3.5都屬於2.0家族。
2010年推出微軟最新強檔.Net Framework 4.0,其實在3.5到4.0的中間,微軟有把一些東西(元件或是某種框架)釋放出來讓眾多使用者使用,使用者也持續反饋想法與意見,到了4.0時就把這些改進的東西正式加入讓使用者使用。
上述是.Net Framework的演進過程,歷經了快10年的歲月,現在.Net Framework真的頗為完善。所以版本的不同的確會有差異,而裡面的內容也有變化,像是.Net Framework 4.0中強化了多執行緒的概念,提出Task這種想法來改善效能與過去執行緒常見的問題。