組裝電腦與品牌機
??? 作者:Flyingis???
??? 軟件人做開發,重要在于思想而非工具。雖說如此,個人還是更喜歡Java一些,自己真正開始知道Java還是在大學二年級的時候,一家知名的軟件培訓機構來學校講座,一位專家站在講臺上侃侃而談,他與學校老師完全不同的講授風格吸引了我,也正式這次講座,讓我知道了SCJP/SCJD,當然,也知道了Java。培訓機構來講座,無非是想做做廣告,多吸引一些學員,后來我才知道這些證書泛濫的要命。但是,正是這場講座,讓我深深被Java所吸引,回到寢室后就將《VC技術內幕》放上書架,直到本科畢業賣掉之前都沒有再翻過一次。
??? 還是那次講座,現場準備了幾份禮物,我比較幸運,獲得的了Visual Studio.NET beta版全套軟件(Java講座,送VS.NET beta光盤),好像有5張光盤,包在一個小冊子里,那個時候Visual Studio.NET還沒有正式發布。雖說如此,我沒有再去關心.NET,這套軟件在我手中也從此長眠。
??? 在本科階段自己周圍學計算機開發的環境不是很好,但自己始終沒有停止對Java的關注,到研究生階段才開始將Java應用到實際項目中,積累了一些經驗。這幾年Java開源浪潮一浪比一浪高,各種開源產品層出不窮,百家爭鳴,以前在做一個項目方案的時候,經驗稍有不足,還真不知道選擇哪種方案好。隨著開源文檔的不斷完善和web2.0的不斷發展,網上有越來越多的資料可供參考,Web框架、Web容器、數據持久化解決方案、開源數據庫、測試工具、Ajax框架等等在各個細節上都有多種主流產品可以選擇。在自己還無從下手的時候,選擇一個比較成熟的方案,加上網上大量的文檔,花點時間自己就能一點點摸索搭建起一個簡易的框架,再逐步去學習、完善,深入一點,可以看源碼、學架構,在這個過程中自己就能逐漸提高了。
??? 這段時間開始用ASP.NET/C#在.NET平臺下做項目了,一個ArcIMS+MIS系統,因為工作需要不得不轉到.NET平臺下,這也是我第一次接觸.NET,到目前為止在.NET下面做了近一個月,雖然我這點資歷來談論Visual Studio.NET顯得有些底氣不足,但我想談談自己的感受。
??? 在自己安裝好Visual Studio 2005,看了兩周的MSDN,并開始在VS2005上進行部分功能模塊開發后,發現無論是文檔,還是開發工具,微軟都提供了近乎完美的實現,MSDN不談,就拿ASP.NET來說,以前需要在Eclipse下編碼實現的多級DropDownList,數據庫連接,主從表顯示,小數據量的分頁顯示,CRUD快速開發等等都能夠像Photoshop處理圖片一樣,基本上用鼠標點擊就能完成,當然稍麻煩一點的DataSet還是要自己寫,但這些已經省去很多工作了。雖說Eclipse加上插件能夠實現Web界面可視化設計,但相比VS2005還是要弱許多。代碼編輯的IntelliSense功能也異常強大,Web調試也非常方便,這些為開發人員減少了很多負擔,我也不得不佩服微軟強大的技術。但是,在這樣的環境中,有時我感覺自己好像不是一個完全的開發人員,有時像是一個設計人員,在自己的工程面板中快速制作著各種設計方案,可能是之前一直都處在Java的世界里,思想還沒有及時轉變過來,當自己出現這種想法的時候,我想應該是自己還只是一個.NET初級開發人員,不懂得在這個完美的平臺上去展現更深層次的思想。不管怎么樣,我還真的有點不習慣。
??? 軟件人做開發,重在于思想。各種方便的機械化工具提供給我們,大家花點時間了解如何操作后,都能夠做出一個簡單的應用,一個淺層次的開發,但如果停留在這個層面,我們就只能處于金字塔的底部。以前我們需要自己來寫簡單的分頁,現在不用了,以前需要花時間進行頁面設計,現在花的時間少了,我們如何在這個層次上進行深度開發,如何把握對架構的理解,就顯得更重要。
??? 當我們想買臺電腦時,我們完全可以按照自己的需求定制出滿足自己需要的開發環境,在功能、性能、易用性方面作出權衡,就像到電腦城去DIY一臺電腦一樣,CPU、內存、主板、硬盤、顯卡、顯示器等等都可以根據自己的實際需要來購買組裝。另外,我們也可以直接到專賣店去買品牌機,機器已經配置好了,外觀也搭配好了,售后服務也有。不管是DIY的組裝機,還是品牌機,都需要我們充分利用其資源來最好的為我們服務。
??? .NET我還要繼續做,但我還是喜歡Java。
??? 軟件人做開發,重要在于思想而非工具。雖說如此,個人還是更喜歡Java一些,自己真正開始知道Java還是在大學二年級的時候,一家知名的軟件培訓機構來學校講座,一位專家站在講臺上侃侃而談,他與學校老師完全不同的講授風格吸引了我,也正式這次講座,讓我知道了SCJP/SCJD,當然,也知道了Java。培訓機構來講座,無非是想做做廣告,多吸引一些學員,后來我才知道這些證書泛濫的要命。但是,正是這場講座,讓我深深被Java所吸引,回到寢室后就將《VC技術內幕》放上書架,直到本科畢業賣掉之前都沒有再翻過一次。
??? 還是那次講座,現場準備了幾份禮物,我比較幸運,獲得的了Visual Studio.NET beta版全套軟件(Java講座,送VS.NET beta光盤),好像有5張光盤,包在一個小冊子里,那個時候Visual Studio.NET還沒有正式發布。雖說如此,我沒有再去關心.NET,這套軟件在我手中也從此長眠。
??? 在本科階段自己周圍學計算機開發的環境不是很好,但自己始終沒有停止對Java的關注,到研究生階段才開始將Java應用到實際項目中,積累了一些經驗。這幾年Java開源浪潮一浪比一浪高,各種開源產品層出不窮,百家爭鳴,以前在做一個項目方案的時候,經驗稍有不足,還真不知道選擇哪種方案好。隨著開源文檔的不斷完善和web2.0的不斷發展,網上有越來越多的資料可供參考,Web框架、Web容器、數據持久化解決方案、開源數據庫、測試工具、Ajax框架等等在各個細節上都有多種主流產品可以選擇。在自己還無從下手的時候,選擇一個比較成熟的方案,加上網上大量的文檔,花點時間自己就能一點點摸索搭建起一個簡易的框架,再逐步去學習、完善,深入一點,可以看源碼、學架構,在這個過程中自己就能逐漸提高了。
??? 這段時間開始用ASP.NET/C#在.NET平臺下做項目了,一個ArcIMS+MIS系統,因為工作需要不得不轉到.NET平臺下,這也是我第一次接觸.NET,到目前為止在.NET下面做了近一個月,雖然我這點資歷來談論Visual Studio.NET顯得有些底氣不足,但我想談談自己的感受。
??? 在自己安裝好Visual Studio 2005,看了兩周的MSDN,并開始在VS2005上進行部分功能模塊開發后,發現無論是文檔,還是開發工具,微軟都提供了近乎完美的實現,MSDN不談,就拿ASP.NET來說,以前需要在Eclipse下編碼實現的多級DropDownList,數據庫連接,主從表顯示,小數據量的分頁顯示,CRUD快速開發等等都能夠像Photoshop處理圖片一樣,基本上用鼠標點擊就能完成,當然稍麻煩一點的DataSet還是要自己寫,但這些已經省去很多工作了。雖說Eclipse加上插件能夠實現Web界面可視化設計,但相比VS2005還是要弱許多。代碼編輯的IntelliSense功能也異常強大,Web調試也非常方便,這些為開發人員減少了很多負擔,我也不得不佩服微軟強大的技術。但是,在這樣的環境中,有時我感覺自己好像不是一個完全的開發人員,有時像是一個設計人員,在自己的工程面板中快速制作著各種設計方案,可能是之前一直都處在Java的世界里,思想還沒有及時轉變過來,當自己出現這種想法的時候,我想應該是自己還只是一個.NET初級開發人員,不懂得在這個完美的平臺上去展現更深層次的思想。不管怎么樣,我還真的有點不習慣。
??? 軟件人做開發,重在于思想。各種方便的機械化工具提供給我們,大家花點時間了解如何操作后,都能夠做出一個簡單的應用,一個淺層次的開發,但如果停留在這個層面,我們就只能處于金字塔的底部。以前我們需要自己來寫簡單的分頁,現在不用了,以前需要花時間進行頁面設計,現在花的時間少了,我們如何在這個層次上進行深度開發,如何把握對架構的理解,就顯得更重要。
??? 當我們想買臺電腦時,我們完全可以按照自己的需求定制出滿足自己需要的開發環境,在功能、性能、易用性方面作出權衡,就像到電腦城去DIY一臺電腦一樣,CPU、內存、主板、硬盤、顯卡、顯示器等等都可以根據自己的實際需要來購買組裝。另外,我們也可以直接到專賣店去買品牌機,機器已經配置好了,外觀也搭配好了,售后服務也有。不管是DIY的組裝機,還是品牌機,都需要我們充分利用其資源來最好的為我們服務。
??? .NET我還要繼續做,但我還是喜歡Java。
posted on 2006-08-11 09:16 Flyingis 閱讀(2561) 評論(9) 編輯 收藏 所屬分類: Diary