<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    目前來說,最不喜歡的就是代碼生成這種機制。這個機制看起來 很快,能夠快速的開發一個簡單的應用。不敢說這是rails 的 核心,至少是它吸引人的一個優勢,而正好是我所不喜歡的一點。

    其實對于代碼生成這種機制,在 Pragmatic Programmer 里面 就已經提到了,叫做 evil wizard。我很認同那本書里面的說法, 大部分的軟件開發過程,是 修改 而不是 新建 代碼。也就
    是說, 真正好的代碼和框架,應該有對 change 支持比較好的機制。

    ruby on rails 能夠根據model快速的生成代碼,確實有一些吸引力。 但是,一旦 model 發生變化,這時候代碼生成就不能起作用了,因為 我重新生成代碼會把我修改過的代碼覆蓋掉。如果手工進行編碼的話,我也 沒看出來它相當于jsp的優勢。當然,它的 mvc 以及 helper 分離的 機制確實比純粹的 jsp 要好,不過對于代碼生成這一部分,我不覺得 是 rails 對我的吸引。

    ror大概也考慮到這一點,所以也有對 plugin 和 engine 的支持。 這兩個東西我現在還沒有研究,應該會比較有意思吧。


    主站:http://blogsite.3322.org/jspwiki/
    posted on 2005-12-07 11:29 SimonLei 閱讀(925) 評論(2)  編輯  收藏
    評論
    • # re: 我不喜歡ror的一點——代碼生成
      江南白衣@ITO
      Posted @ 2005-12-07 11:40
      plugin和engine?

      沒有在他寫的那本書里面哦。感興趣。  回復  更多評論   
    • # re: 我不喜歡ror的一點——代碼生成
      SimonLei
      Posted @ 2005-12-07 11:45
      http://rails-engines.rubyforge.org/

      它的 SaltedHashLoginGenerator 就有一個
      engine 的實現,這樣就不用去修改生成的代碼。

      plugin我也還沒開始了解,只是知道有這么個東西。
        回復  更多評論   

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    統計

    主站蜘蛛池模板: 91亚洲国产成人久久精品| 久久青青成人亚洲精品| 亚洲欧美日韩综合久久久久| 99久久免费精品高清特色大片| 国产亚洲A∨片在线观看 | 亚洲国产精品日韩在线观看| 131美女爱做免费毛片| 久久丫精品国产亚洲av| 久久青草免费91观看| 亚洲资源在线观看| 中文字幕视频免费| 亚洲六月丁香六月婷婷色伊人| 动漫黄网站免费永久在线观看| 中日韩亚洲人成无码网站| 妞干网手机免费视频| 看免费毛片天天看| 精品国产日韩亚洲一区| 久久综合九色综合97免费下载| 亚洲精品视频在线播放| 我的小后妈韩剧在线看免费高清版 | 男女男精品网站免费观看 | 99免费观看视频| 亚洲国产成人九九综合| 蜜臀91精品国产免费观看| 成人嫩草影院免费观看| 亚洲av日韩av不卡在线观看| 国产在线jyzzjyzz免费麻豆| 亚洲精品无码中文久久字幕| 久久亚洲国产成人影院网站| 99re在线视频免费观看| 亚洲人成色777777老人头| av无码东京热亚洲男人的天堂| a级毛片在线视频免费观看| 亚洲电影唐人社一区二区| 国产精品视频免费一区二区三区| 国产成人高清精品免费观看| 亚洲激情视频网站| 免费一级毛片在线观看| 一级毛片aaaaaa免费看| 国产精品自拍亚洲| 久久精品a亚洲国产v高清不卡|