談笑有鴻儒,往來無白丁

          在恰當的時間、地點以恰當的方式表達給恰當的人...  閱讀的時候請注意分類,佛曰我日里面是談笑文章,其他是各個分類的文章,積極的熱情投入到寫博的隊伍中來,支持blogjava做大做強!向dudu站長致敬>> > 我的微博敬請收聽

            Ruby on Rails一段時間以來很是火爆,并且對Java社區造成了巨大沖擊,昨天下午沒事,便也來湊湊熱鬧。
          ?初學之下,感覺Ruby on Rails確實不錯,但似乎也不像傳說的那么神奇。從兩個方面來看:
            第一,Ruby語言與Java語言的比較。對Ruby語言只是初步了解,但覺得Ruby不是很靈活,而是太靈活;Java與之相比,就顯得比較簡單,像我這種用慣了Java和C的人,剛開始感覺非常不適應。Ruby確實很強大,好像自帶的FreeRIDE就是用Ruby寫的,而且運行也不需要編譯。但Ruby程序的運行速度似乎一直為大家所詬病,只是初試之下寫的程序都比較簡單,所以還沒有這種感覺。
            第二,Rails框架與J2EE框架。Rails的兩大特點是“習慣約定優于配置”和“編寫少量代碼”。用習慣和約定替代配置確實使開發方便起來,減少了配置文件,而且Ruby不需要編譯,修改代碼也沒那么多顧忌,這確實很棒!雖然Rails的靈活性值得懷疑,但像“Rails中controller的名稱或其方法的名稱一旦發生改變,那么相應的超鏈接就都要修改,而在Struts中卻不必,只要改一下配置文件就可以了”這樣的例子過于極端,所以沒必要考慮。
            編寫少量代碼,我認為Rails框架的這個特點值得商榷,因為在嘗試創建頁面的時候,雖然不用寫.jsp文件了,但卻要寫.rhtml文件,其實減少代碼量的部分只是controller,而且是在controller處理的業務邏輯并不復雜的情況下。
            至于Struts、Spring、Hibernate這些J2EE框架,其配置文件過多是素為Rails所詬病的。由于這些框架沒有選擇“習慣約定優于配置”的原則,又是基于Java這種編譯語言的,所以配置文件多簡直是一定的事。
            此外,Rails可以詬病以上J2EE框架的地方還有其所包含的功能。從常見的Web開發來看,Rails的功能體系確實算得上完備,但我不知道Rails是否可以用于非Web開發,但我知道Spring和Hibernate能。

            一些事情:
            第一,?使用《Ruby on Rails實踐》學習的RoR。該教程的下載地址網上大多指向了http://www.koalant.com/rubyonrails.pdf,但不知道為什么,我一直無法從該網站上下載,所以另找的http://5d.cn/upload/200506/2577/rubyonrails.pdf下載了該教程。
            第二,?記得在安裝完Ruby和Rails之后一定要重啟機器,否則運行時,程序會提示“Application error(rails)”的。
            第三,?對于Rails和J2EE,就個人而言,只是想多學學多看看。但在項目中,究竟是選擇Rails,還是選擇J2EE,恐怕還要看客戶的要求。
            第四,?希望有一個模塊化的、可擴展的、企業級的框架讓我使用?

          ?

            剛看到一位劉銘朋友的留言,內容如下:

            最近有玩過一下,我用的是Windows平臺,裝完之后并沒有重啟。但是因為Ruby要設置環境變量,所以要重開控制臺窗口。創建應用程序之后,切換進目錄,用ruby script/server運行就沒問題了。如果切換到應用程序下的script目錄運行ruby server的話,會因為相對路徑的問題導致配置文件不能加載而出現Application error(rails)

          這段話對我“記得在安裝完Ruby和Rails之后一定要重啟機器”一語之誤進行了修正,非常感謝!



          Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=967877

          posted on 2006-10-10 16:48 壞男孩 閱讀(1107) 評論(2)  編輯  收藏 所屬分類: java命令學習

          FeedBack:
          # re: 也看Ruby on Rails
          2006-10-11 15:46 | Ghost
          是小日本的東西,火爆也不看!  回復  更多評論
            
          # re: 也看Ruby on Rails
          2006-10-11 15:55 | 壞男孩
          說得對,是日本人寫的ruby,但是rails不是日本的;技術是無國度的啊  回復  更多評論
            
          主站蜘蛛池模板: 云梦县| 彰化市| 武宁县| 铜鼓县| 海城市| 革吉县| 临江市| 和平区| 宁津县| 内黄县| 张家界市| 永德县| 阳原县| 永吉县| 闽侯县| 许昌市| 阿拉善右旗| 肃南| 那坡县| 珠海市| 曲阜市| 额尔古纳市| 东丰县| 惠水县| 建瓯市| 乳源| 增城市| 无极县| 冕宁县| 桦南县| 衡东县| 方山县| 蓬溪县| 搜索| 呼伦贝尔市| 乐山市| 巧家县| 额敏县| 长子县| 泽州县| 若羌县|