posts - 6,  comments - 15,  trackbacks - 0

          應(yīng)該承認(rèn)ROR的宣傳作的很好。大牛齊上陣。
          所以試用的java developer很多。
          大多數(shù)也確實(shí)覺得很方便。只是語法稍微有點(diǎn)不習(xí)慣。
          大多數(shù)也還是對于它是否適用企業(yè)應(yīng)用持懷疑態(tài)度。
          其實(shí)其他的動(dòng)態(tài)語言[python]的開發(fā)也很輕便,比如說zope框架

          不過java社團(tuán)的大部分人好像在RoR之前眼中基本上沒有什么動(dòng)態(tài)語言。

          我想這也和java的自身發(fā)展有聯(lián)系。

          當(dāng)jdbc寫sql麻煩的時(shí)候,hibernate等orm工具出現(xiàn)了。
          當(dāng)ejb復(fù)雜,繁瑣的時(shí)候,spring等等又出來了。
          當(dāng)jsp/servlet依然很繁瑣的時(shí)候,struts,webwork等等MVC結(jié)構(gòu)的引入,freemarker,velocity等等頁面膜版語言出現(xiàn)了。然后便是tapestry,jsf等等.
          隨著框架的引入,帶來最多的便是配置,大量的XML被引入到工程項(xiàng)目中。
          于是java anototion不失時(shí)機(jī)地出來了,大家可以直接在java類里面進(jìn)性配置。
          工具,框架在發(fā)展,java人的關(guān)注點(diǎn)很多。幾千個(gè)妖精在打架,大家學(xué)都學(xué)不完。

          終于有一天,java社區(qū)有人轉(zhuǎn)來一篇文章,以極其夸張的口吻宣揚(yáng)自己的wep-app開發(fā)式如何的raid。何況還有Martin Fowler 等牛人在稱贊其架構(gòu),大家都來嘗試了。第一口,味道好像還不錯(cuò)。

          應(yīng)該說,rails生逢其時(shí),互聯(lián)網(wǎng)應(yīng)用這兩年蓬勃開展,快速實(shí)現(xiàn),應(yīng)用顯得尤為重要。盡管每個(gè)java人也許都有自己的腳手架代碼,遇到實(shí)際項(xiàng)目只需要添加幾個(gè)數(shù)據(jù)庫映射文件,只需要隨便繼承幾個(gè)類就可以實(shí)現(xiàn)一個(gè)小模塊。但是這樣的快速開發(fā)來自每個(gè)developer的經(jīng)驗(yàn)和積累,需要鋪墊很多的前置時(shí)間。

          而ruby的語法結(jié)構(gòu),語言設(shè)計(jì)據(jù)說借鑒了perl和smalltalk的長處,雖然起源還算比較早,但畢竟發(fā)展緩慢,成名較晚。可以想象這一路應(yīng)該借鑒了很多其他語言的長處。

          前幾日,看到一個(gè)J2EE ,Rails,Python/Zope 的對比,http://oodt.jpl.nasa.gov/better-web-app.mov?.覺得很有意思。作者也很用心,挨個(gè)挨個(gè)比較。不敢說作者絕對客觀,畢竟熟悉程度不一樣,只能說基本是那么回事。j2ee sucks, others rocks。

          但是這兩天逛javaeye論壇,發(fā)現(xiàn)一個(gè)帖子,大致意思說企業(yè)內(nèi)部應(yīng)用還是java比較好,而中小型的互聯(lián)網(wǎng)應(yīng)用使用動(dòng)態(tài)語言比較好。我大致也覺得如此。

          最后一點(diǎn)感受就是,其實(shí)語言這種東西,觸類旁通的東西很多,一門語言學(xué)精了,其他語言學(xué)習(xí)應(yīng)該是很快的,關(guān)鍵在于思想,語言設(shè)計(jì)的思想,軟件開發(fā)的想象,在一門語言里面滾打久了,思維容易引起定勢,抽點(diǎn)時(shí)間看看別的,事實(shí)上不但有樂趣,還會(huì)有很多的新想法。

          所以,我覺得,有時(shí)間的話,java developer也可以看看.net,也可以看看ruby/python,等等.

          我對于很多事務(wù)來說只是個(gè)新手,以上是我的一些想法和感受。

          posted on 2006-04-19 22:03 jbob 閱讀(1576) 評論(5)  編輯  收藏 所屬分類: maven

          FeedBack:
          # re: 學(xué)習(xí)RoR的一些感受和體會(huì)
          2006-04-20 08:42 | Harryson
          RoR提到的很少,可其它的提到的很多.  回復(fù)  更多評論
            
          # re: 學(xué)習(xí)RoR的一些感受和體會(huì)
          2006-04-20 10:31 | ddd
          j2ee sucks, others rocks??  回復(fù)  更多評論
            
          # re: 學(xué)習(xí)RoR的一些感受和體會(huì)
          2006-04-20 11:22 | Bob
          @ddd
          http://oodt.jpl.nasa.gov/better-web-app.mov 作者的原話,j2ee確實(shí)開發(fā)難度較大,其他更加輕便點(diǎn)。  回復(fù)  更多評論
            
          # re: 學(xué)習(xí)RoR的一些感受和體會(huì)
          2006-04-20 13:19 | xplucky
          你也對RoR感興趣嗎?你可以看看zidoing的blog( http://www.aygfsteel.com/zidoing/ )。你們可以討論討論。  回復(fù)  更多評論
            
          # re: 學(xué)習(xí)RoR的一些感受和體會(huì)
          2006-04-20 17:42 | Lucifer's mystical garden
          有時(shí)間的話開拓眼界應(yīng)該是很不錯(cuò)的一件事  回復(fù)  更多評論
            

          <2006年4月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          生活感悟

          順手

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新乡县| 通道| 四子王旗| 冷水江市| 安远县| 镇江市| 安多县| 肥乡县| 封丘县| 揭西县| 醴陵市| 永州市| 仪征市| 二连浩特市| 石狮市| 望都县| 乌鲁木齐市| 盐山县| 法库县| 林周县| 新建县| 崇文区| 醴陵市| 丰镇市| 华容县| 桐庐县| 长寿区| 东辽县| 宣汉县| 罗源县| 宣恩县| 丰宁| 黑河市| 蕉岭县| 南江县| 前郭尔| 阳城县| 大宁县| 彰武县| 满城县| 呼图壁县|