大概說明VS2003和VS2005區別的本質上問題
本文講述VS2003和VS2005區別,VS2003和VS2005區別是什么樣子的。這些內容都是我今天花花了一周的時間查閱資料并像IT精英學習出來的,中間可能有不少錯誤是我沒有挑出的,歡迎大家指正。
剛剛開始的時候,有些正式的項目還是用的VS2003,有些人還是對VS2005抱著觀望的態度,但是現在VS2005已經開始流行,用多了也確實覺得它比VS2003好得多。
這里還有一個顯著的不同,那就是基于平臺的不同,VS2003時候是.net1.1,VS2005的時候升級成.net2.0,其中我知道變化比較大的是C#,在2.0里已經加入了范型,是個很大的進步。另外在該平臺上也添加了許多控件,更改了一部分控件名字及功能(比如說DataGrid被改成了DataGridView,等等)大大簡化了編碼工作。要知道.net2.0可是今年Jolt大獎***平臺獎的得主啊!
個人覺得,學習用的軟件盡量用***的,但這并不等于說要你狂熱地追求新技術,我們跟上技術的潮流的前提應該是有扎實的基礎。用***的環境的意思是熟悉一下環境,對新技術有個大概的了解。畢竟有時候舊的環境可能并不太支持新的技術規范。
比如你在VS2003里就不能編寫C#的模板。但是要注意的是用新環境時不要被其下封裝的東西迷惑了,比如說你學C++的時候不要只會用語言環境提供給你的STL,還應該去弄懂這些模板是怎么實現的。如果能夠做到這樣,你用新環境就算用對方法了。
你的說法多少有點不太準確,我覺得VS2003和VS2005區別這樣問比較準確:學習.net,應該學2.0還是1.1?那么答案當然是2.0,而Visual Studio 2005就是建立在2.0上的。當然你也可以直接開個記事本編啦,但是那樣好像沒設么必要,效率太低,格式以及拼寫錯誤等等也不于檢查。
另外VS的***版本是Team版(團隊版),該版本也獲得了今年的Jolt大獎。(當初.netVS2003并沒有獲得該獎)關于該獎在業界的榮譽你應該也知道個大概的吧?這也可以成為選擇VS2005的一大理由。 #t#
說實在的,我對VS2003和VS2005區別之間的關系有些喜歡也有些討厭;但是,我最終還是決定把我的大多數內部應用程序遷移到2.0并且決不后悔?;旧?,ASP.NET 2.0中存在太多的新的特征使我的生活變得更為輕松,并且從此以后再也不會返回到以前的1.1版本中編程了。
到目前為止,這個平臺一直工作良好。我已經發現了其中存在的許多改進能夠大量地降低編碼的復雜性和編碼數量,在性能方面大約提高了10~20%,并且減少了內存需求量(這對于大型應用程序而言是十分重要的),但是對我的工作來說幾乎沒有太大的作用。
把2.0特征加入到現有應用程序中絕對不是一夜之間的事情。但是,隨著我逐漸地習慣快速地把大量的2.0特征加入到我的新式應用程序中,我的***感覺是:如果再回到ASP.NET 1.1和VS 20VS2003的話,那將是一個很大的后退。