タグ

*とenterpriseに関するsatoshipのブックマーク (3)

  • http://www.machu.jp/posts/20071110/p01/

  • Rubyはエンタープライズの基盤になれるか:ITpro

    Rubyはどこまで大規模な基幹システムに適用できるか---この問いに対する答えを探す,あるいは作る試みが動き出している。 Rubyを大規模システムへ適用しようという原動力となっているのが,エンタープライズ・システムの生産性を向上させたいという企業の要求と,Rubyを使いたいという開発者の要望だ。「Ruby on Railsの生産性はVBscriptの倍,PHPの1.5倍ではないか」」(カカクコム 事業開発部事業開発部システム担当部長 宮島壮洋氏)。「COBOLやVBに比べ4割から5割生産性が向上しそうだ」(テクノプロジェクト 代表取締役専務 吉岡宏氏)。 しかし,ビジネスへの格的な適用が始まったばかりのRubyを大規模で高信頼性が要求されるシステムに適用するためには,いくつかの課題を証明,または解決する必要がある。 その課題とは何か。日で最大規模の事例であるカカクコムの「べログ.c

    Rubyはエンタープライズの基盤になれるか:ITpro
  • ひがやすを blog - [etc]トランザクションスクリプトとドメインモデル

    このネタについては、ループしやすく結論が出ないので、あまり書きたくはないのですが、私の考えを誤解している人が多いようなので、書いておきます。 トランザクションスクリプト、ドメインモデルなんてのは、所詮実装の話で、どっちもどっち。トランザクションスクリプトが良いわけでもないし、ドメインモデルが良いわけでもない。私はどっちも好きではない。 重要なのは、ユースケース(ユーザ要件)と実装の対応関係が明確になっていることです。それさえ満たされていれば、実装はどうなっていてもかまわない。 ユースケースと実装の対応関係を明確にする方法の一つとして、ユーザ機能レベルのユースケースは、Teedaでいうサブアプリケーション(関連する複数の画面を束ねたもの)にマッピングする。サブアプリケーションは、関連する各画面の親クラスに相当する。各画面は、サブ機能レベルのユースケースに相当し、サブ機能レベルのユースケースは

    ひがやすを blog - [etc]トランザクションスクリプトとドメインモデル
    satoship
    satoship 2007/07/13
    "重要なのは、ユースケースと実装の対応関係が明確になっていることです。"
  • 1