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

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

最美的MVC,ORM方案-Ruby on Rails

2019-11-18 16:20:52
字體:
供稿:網(wǎng)友

    java世界里幾百個ORM Framework和MVC Framework妖精打架,吸引了全世界大部分目光的時候,Ruby on Rails作為我心目中最佳的MVC, ORM framework悄悄出現(xiàn)了。

    優(yōu)點

    1.簡潔。因為是PRagmatic programer那幫子人搞出來的東西,所以非常Pragmatic,瘋狂使用了反射,元數(shù)據(jù)和強悍的、高度自動化的基類,再加上Ruby本身的動態(tài)語言優(yōu)勢,使得Rails的代碼量只有Struts/Webwork+Spring+Hibernate的N份之一,默認的CRUD系統(tǒng),只需要一行代碼。

    2.性能。據(jù)評測,速度居然還比Struts+Spring+Hibernate的速度快15%-30%。

    3.良好的語義和真正領(lǐng)域驅(qū)動開發(fā)。我覺得這點是最重要的,Active Record和Action Pack作為我心目中最優(yōu)秀的ORM,MVC方案,真正實現(xiàn)了Domain Object模式和清晰的MVC管理,還有Ruby能把語義定義得像DSL一樣。讓編程語言口語化,把程序以日常語言來表達,而不是使用抽象的通用語言如Java,C#,并且按照機器的思維模式來編寫是我所關(guān)注的。

學習目的

        學習一下Ruby On Rails,一來可以在中小項目里直接應(yīng)用Rails從而獲得N倍的開發(fā)速度,  二來也可以反過來影響在Java World里面ORM,、MVC的設(shè)計思路,吸取ror的優(yōu)點改善自己的框架。

  而且,Rails的入門有個特點,花上15分鐘,寫一行代碼,就能實現(xiàn)第一個完整的CRUD系統(tǒng),不像別的語言要搞半天,才打印一句Hello world。

架構(gòu)

        Ror的架構(gòu)圖如下,服務(wù)器是Apache,根基是我認為最好的MVC方案--Action Pack和最好的ORM方案--Active Record,再加上類似jsp的view template和小小的代碼生成器,就是Rails了。   

學習資料

   1. 快速指南
        Rolling with Ruby on Rails part1
        Rolling with Ruby on Rails part2 
       Four Days on Rails (day1基本可以不看)
        用Rails創(chuàng)建web應(yīng)用 
    2. Ruby資料
  《Programing Ruby 2nd》Progmatic bookshelf成員,第1版是免費的,隨Ruby安裝包附送。但包含了最新Ruby1.8的第2版要收費,不過在eMule上可以下到電子版。
  《Progarming Ruby 1st》的部分中文翻譯

 3. Active Record和Action Pack的資料
  Active Record
  Action Pack

    4.Rails作者及其他Rubyer的blog
  David H. Heinemeier--loud thinking
  Andy
  Dave Thomas 
   5.國內(nèi)外的Ruby站點
    RubyForge 
       Ruby的SourceForge 
      RubyGarden 
      Ruby on Rails

       Ruby中國
       Ruby-CN待寫B(tài)log*最美的MVC,ORM方案原來在別處(2)--Active Record與Hibernate的比較與借鑒改進*最美的MVC,ORM方案原來在別處(3)--Action Pack與其他MVC Framework的比較與借鑒改進

(出處:http://www.survivalescaperooms.com)



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 中阳县| 文昌市| 师宗县| 富川| 皋兰县| 社旗县| 苏尼特左旗| 清涧县| 乐至县| 榕江县| 米泉市| 普安县| 天水市| 安徽省| 公主岭市| 湘阴县| 龙州县| 蒙山县| 垫江县| 林州市| 綦江县| 塘沽区| 恩施市| 龙州县| 富锦市| 宣威市| 丹江口市| 陵水| 昌宁县| 句容市| 永泰县| 呈贡县| 靖边县| 晋州市| 睢宁县| 巍山| 弥渡县| 精河县| 柘城县| 临洮县| 安泽县|