タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

dryとrailsに関するken5のブックマーク (2)

  • DTOなりDXOとDRYとかRailsのインパクトとか - recompile.net

    あー、なんかわかった。理論的には、必要性がわかってるのに、実装しようとするとモニョっちゃう理由。 DRY(Don't Repeat Yourself)に反するから、なんか気持ちが悪いんだ。 以下、Railsのインパクトとからめて、ダラダラと推敲せずに。 NetBeansでCRUDを自動生成するデモを見て、「あー、わかってねーな」って思っちゃうのは、Railsのインパクトを勘違いしてるからだよね。CRUDをコマンド一発で生成してくれるからRailsはすげーってわけじゃないですよ。 Railsがすげーのは、ウェブ層と永続化層を一緒にしちゃったとこっていうと語弊があるか。でも、RailsでいうModelってJava EEでいったら、Managed BeanとEntity Beanを合体させたようなもんだよね、きっと。いや、画面遷移関連の扱いが違うから一緒にはできないけど、そんな感じの糞味噌っぷり

    ken5
    ken5 2008/11/06
  • Ruby on Rails (RoR) ~なぜRoRがエンタープライズ、Web 2.0向きか

     3.6 Ruby on Rails (RoR) ~なぜRoRがエンタープライズ、Web 2.0向きか メタデータ株式会社 大場寧子 3.6.1 軽量言語 Web2.0の盛り上がりとともに軽量言語が存在感を増している。軽量言語(Lightweigt Language)とは、重量級と呼ばれる言語と比べて簡易に開発できるPerlRubyPythonPHPなどのスクリプト言語を指す。軽量言語の特性としては、インタープリタ言語であること、動的型をサポートしていることなどが挙げられる。 一方、“重量級言語”の代表格は C/C++Javaである。Web2.0以前は、普通の企業システムはこれらの「重い」「堅い」言語で作るのものというのが日IT業界の常識だった。理由としては、軽量言語には、実行速度が遅い、スケールアップが難しい、システムが大きくなるとメンテナンスがしにくい、エンジニアが少ない

    ken5
    ken5 2008/11/06
  • 1