国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

感受Ruby on Rails

2019-11-17 06:15:35
字體:
來源:轉載
供稿:網友

最近看到幾篇介紹Ruby on Rails(RoR)的文章,忍不住自己也下載了一份來體驗一下,簡單說說感受。

參考文檔建立了一個很簡單的系統,沒花多少時間,這主要歸功于scaffold函數提供了缺省的web界面。要想修改這個界面卻不那么簡單,配置上只要修改一兩處,但必須手寫一個.rHtml模板文件,這里面存在不少代碼,而且ruby代碼和html代碼交叉得很厲害,和asp差不太多。當然,我想這一步是使用任何框架都無法避免的,看到有文章說RoR的開發效率是struts的十倍,我保留意見。

RoR另一個提高開發效率的途徑是做了很多假設來代替配置文件,例如控制文件都放在controller目錄里,模型文件都放model目錄,url映射就是控制文件名的前半部分,數據庫表名與model的對應,等等。我很贊同這種方式,一是節約了寫一堆xml配置文件的時間,二是任何熟悉RoR的人都能很快找到需要的類。

由于對Ruby并不熟悉,所以我看.rb文件里的代碼會比較吃力。Ruby是解釋型的語言,它在語法上有一些方便之處,例如變量的表示;而且它是比較徹底的面向對象語言,連數字123都是對象;三是省略了編譯這個步驟,源代碼修改后可以立即生效(Eclipse的增量編譯基本上也可以達到這個效果);缺點應該是主要是性能方面,我想很可能比不上jsp。

長時間使用一種語言后,總想偶然換換口味。java是我最喜歡的無疑,同時也很羨慕把握多門語言的高手,碰到問題先考慮用哪種語言實現,究竟每門語言都有自己擅長。繼續研究研究Ruby,也許它會成為我的另一桿槍。

另外,RDT是一個Ruby開發的Eclipse插件,但對RoR似乎沒有非凡的支持。除了.rb文件的編輯器外,它還專門集成了一個正則表達式驗證工具,看來Ruby在這方面也比較在行。

進入討論組討論。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉隆县| 诸暨市| 崇阳县| 湖口县| 永城市| 深泽县| 淳安县| 澜沧| 宜川县| 光山县| 开化县| 文安县| 泌阳县| 静宁县| 磐安县| 江阴市| 天门市| 安化县| 瑞丽市| 内江市| 彭州市| 蓬安县| 仙居县| 班玛县| 汉中市| 茌平县| 方城县| 乌海市| 伊宁县| 郸城县| 府谷县| 信阳市| 贡嘎县| 绥棱县| 湘阴县| 云林县| 滦平县| 汉沽区| 呼图壁县| 鱼台县| 岳阳市|