Flyingis

          Talking and thinking freely !
          Flying in the world of GIS !
          隨筆 - 156, 文章 - 16, 評論 - 589, 引用 - 0
          數(shù)據(jù)加載中……

          組裝電腦與品牌機(jī)

          ??? 作者:Flyingis???

          ??? 軟件人做開發(fā),重要在于思想而非工具。雖說如此,個人還是更喜歡Java一些,自己真正開始知道Java還是在大學(xué)二年級的時候,一家知名的軟件培訓(xùn)機(jī)構(gòu)來學(xué)校講座,一位專家站在講臺上侃侃而談,他與學(xué)校老師完全不同的講授風(fēng)格吸引了我,也正式這次講座,讓我知道了SCJP/SCJD,當(dāng)然,也知道了Java。培訓(xùn)機(jī)構(gòu)來講座,無非是想做做廣告,多吸引一些學(xué)員,后來我才知道這些證書泛濫的要命。但是,正是這場講座,讓我深深被Java所吸引,回到寢室后就將《VC技術(shù)內(nèi)幕》放上書架,直到本科畢業(yè)賣掉之前都沒有再翻過一次。

          ??? 還是那次講座,現(xiàn)場準(zhǔn)備了幾份禮物,我比較幸運(yùn),獲得的了Visual Studio.NET beta版全套軟件(Java講座,送VS.NET beta光盤),好像有5張光盤,包在一個小冊子里,那個時候Visual Studio.NET還沒有正式發(fā)布。雖說如此,我沒有再去關(guān)心.NET,這套軟件在我手中也從此長眠。

          ??? 在本科階段自己周圍學(xué)計算機(jī)開發(fā)的環(huán)境不是很好,但自己始終沒有停止對Java的關(guān)注,到研究生階段才開始將Java應(yīng)用到實(shí)際項(xiàng)目中,積累了一些經(jīng)驗(yàn)。這幾年Java開源浪潮一浪比一浪高,各種開源產(chǎn)品層出不窮,百家爭鳴,以前在做一個項(xiàng)目方案的時候,經(jīng)驗(yàn)稍有不足,還真不知道選擇哪種方案好。隨著開源文檔的不斷完善和web2.0的不斷發(fā)展,網(wǎng)上有越來越多的資料可供參考,Web框架、Web容器、數(shù)據(jù)持久化解決方案、開源數(shù)據(jù)庫、測試工具、Ajax框架等等在各個細(xì)節(jié)上都有多種主流產(chǎn)品可以選擇。在自己還無從下手的時候,選擇一個比較成熟的方案,加上網(wǎng)上大量的文檔,花點(diǎn)時間自己就能一點(diǎn)點(diǎn)摸索搭建起一個簡易的框架,再逐步去學(xué)習(xí)、完善,深入一點(diǎn),可以看源碼、學(xué)架構(gòu),在這個過程中自己就能逐漸提高了。

          ??? 這段時間開始用ASP.NET/C#在.NET平臺下做項(xiàng)目了,一個ArcIMS+MIS系統(tǒng),因?yàn)楣ぷ餍枰坏貌晦D(zhuǎn)到.NET平臺下,這也是我第一次接觸.NET,到目前為止在.NET下面做了近一個月,雖然我這點(diǎn)資歷來談?wù)揤isual Studio.NET顯得有些底氣不足,但我想談?wù)勛约旱母惺堋?br />
          ??? 在自己安裝好Visual Studio 2005,看了兩周的MSDN,并開始在VS2005上進(jìn)行部分功能模塊開發(fā)后,發(fā)現(xiàn)無論是文檔,還是開發(fā)工具,微軟都提供了近乎完美的實(shí)現(xiàn),MSDN不談,就拿ASP.NET來說,以前需要在Eclipse下編碼實(shí)現(xiàn)的多級DropDownList,數(shù)據(jù)庫連接,主從表顯示,小數(shù)據(jù)量的分頁顯示,CRUD快速開發(fā)等等都能夠像Photoshop處理圖片一樣,基本上用鼠標(biāo)點(diǎn)擊就能完成,當(dāng)然稍麻煩一點(diǎn)的DataSet還是要自己寫,但這些已經(jīng)省去很多工作了。雖說Eclipse加上插件能夠?qū)崿F(xiàn)Web界面可視化設(shè)計,但相比VS2005還是要弱許多。代碼編輯的IntelliSense功能也異常強(qiáng)大,Web調(diào)試也非常方便,這些為開發(fā)人員減少了很多負(fù)擔(dān),我也不得不佩服微軟強(qiáng)大的技術(shù)。但是,在這樣的環(huán)境中,有時我感覺自己好像不是一個完全的開發(fā)人員,有時像是一個設(shè)計人員,在自己的工程面板中快速制作著各種設(shè)計方案,可能是之前一直都處在Java的世界里,思想還沒有及時轉(zhuǎn)變過來,當(dāng)自己出現(xiàn)這種想法的時候,我想應(yīng)該是自己還只是一個.NET初級開發(fā)人員,不懂得在這個完美的平臺上去展現(xiàn)更深層次的思想。不管怎么樣,我還真的有點(diǎn)不習(xí)慣。

          ??? 軟件人做開發(fā),重在于思想。各種方便的機(jī)械化工具提供給我們,大家花點(diǎn)時間了解如何操作后,都能夠做出一個簡單的應(yīng)用,一個淺層次的開發(fā),但如果停留在這個層面,我們就只能處于金字塔的底部。以前我們需要自己來寫簡單的分頁,現(xiàn)在不用了,以前需要花時間進(jìn)行頁面設(shè)計,現(xiàn)在花的時間少了,我們?nèi)绾卧谶@個層次上進(jìn)行深度開發(fā),如何把握對架構(gòu)的理解,就顯得更重要。

          ??? 當(dāng)我們想買臺電腦時,我們完全可以按照自己的需求定制出滿足自己需要的開發(fā)環(huán)境,在功能、性能、易用性方面作出權(quán)衡,就像到電腦城去DIY一臺電腦一樣,CPU、內(nèi)存、主板、硬盤、顯卡、顯示器等等都可以根據(jù)自己的實(shí)際需要來購買組裝。另外,我們也可以直接到專賣店去買品牌機(jī),機(jī)器已經(jīng)配置好了,外觀也搭配好了,售后服務(wù)也有。不管是DIY的組裝機(jī),還是品牌機(jī),都需要我們充分利用其資源來最好的為我們服務(wù)。

          ??? .NET我還要繼續(xù)做,但我還是喜歡Java。

          posted on 2006-08-11 09:16 Flyingis 閱讀(2562) 評論(9)  編輯  收藏 所屬分類: Diary

          評論

          # re: 組裝電腦與品牌機(jī)  回復(fù)  更多評論   

          說的好,頗有同感。
          2006-08-11 09:36 | wuan

          # re: 組裝電腦與品牌機(jī)  回復(fù)  更多評論   

          看了兩周的MSDN ,仁兄強(qiáng)啊..我基本上不明白的就查查..要連續(xù)看上兩周.那很暈的..

          2006-08-11 12:38 | junmy

          # re: 組裝電腦與品牌機(jī)  回復(fù)  更多評論   

          @junmy
          沒辦法啊,雖然時常會看看關(guān)于.NET的新聞,但的確是第一次用.NET做項(xiàng)目,主要是看了.NET基本框架、ASP.NET運(yùn)行機(jī)制、ADO.NET讀取數(shù)據(jù)的方法,C#特性(包括和Java在語法上的區(qū)別)和一些典型的例子,這樣已經(jīng)覺得時間很緊了,不明白的只有在項(xiàng)目過程中再慢慢學(xué),看MSDN。
          2006-08-11 15:48 | Flyingis

          # re: 組裝電腦與品牌機(jī)  回復(fù)  更多評論   

          老實(shí)話,.net如果能架構(gòu)一個多層 軟件出來的,已經(jīng)算是比較合格的了,因?yàn)楣ぞ呓o你提供了一切,用戶的一次點(diǎn)擊是怎么到你的代碼里面,你什么都不用考慮,這很難在技術(shù)層面和架構(gòu)層面培養(yǎng)到程序員的能力,而在java用XX + XX+ XX,做個東西出來,你對代碼的流向,出了問題應(yīng)該在哪個地方去找,如果性能優(yōu)化應(yīng)該在哪個地方去下功夫,都能有個大概的了解了。
          2006-08-12 10:17 | lionheart163

          # re: 組裝電腦與品牌機(jī)  回復(fù)  更多評論   

          @lionheart163
          其實(shí)我所體會到的差異,僅僅是比較淺的一個層面上的差異而已,系統(tǒng)的核心應(yīng)該是工程的業(yè)務(wù)邏輯,核心算法,以及軟件架構(gòu)的合理性,這是兩者都需要面臨的,絕非像處理圖片一樣點(diǎn)擊鼠標(biāo)即可完成。因此,硬是要給兩者適用范圍一個大概的區(qū)分,那就是.NET更適合快速開發(fā),Java更適合分布式跨平臺處理。這句話早就聽過,也很簡單,但自己現(xiàn)在有了一點(diǎn)更深的理解。
          2006-08-12 14:13 | Flyingis

          # re: 組裝電腦與品牌機(jī)  回復(fù)  更多評論   

          Java&.NET
          兼容機(jī)&品牌機(jī)
          呵呵,很形象!
          2006-08-13 14:20 | jjunix

          # re: 組裝電腦與品牌機(jī)  回復(fù)  更多評論   

          我覺得客戶的要求也重要!
          一個小公司項(xiàng)目.net輕松搞定,他非要Java搞。大項(xiàng)目又有要用.net的,說Java什么東西,沒聽過。
          所有,有時候單從程序員角度考慮挺被動的。
          2006-08-16 00:50 | 鴿子

          # re: 組裝電腦與品牌機(jī)  回復(fù)  更多評論   

          @鴿子
          畢竟很多老板都不是程序員出身,很難站在技術(shù)的角度上去考慮這些問題。
          2006-08-22 15:28 | Flyingis

          # re: 組裝電腦與品牌機(jī)  回復(fù)  更多評論   

          我是一個剛接觸JAVA的新手,還要向大哥哥們請教哇!
          2006-09-18 22:17 | Elaine
          主站蜘蛛池模板: 和静县| 益阳市| 苗栗县| 泰宁县| 万荣县| 明星| 宁国市| 富顺县| 和林格尔县| 新平| 平泉县| 如东县| 会同县| 金沙县| 富民县| 日土县| 古蔺县| 汕头市| 长岛县| 沁阳市| 福州市| 治多县| 万源市| 亳州市| 台北县| 从化市| 科技| 惠来县| 抚松县| 垫江县| 柳河县| 徐闻县| 民勤县| 建德市| 太康县| 西宁市| 江阴市| 龙岩市| 沁阳市| 东乡县| 安仁县|