タグ

2009年10月13日のブックマーク (8件)

  • えせMVCについてそろそろ一言言っておくか - ひがやすを技術ブログ

    Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある RailsのえせMVC疑惑で盛り上がってますね。Railsが「えせMVCフレームワーク」ではないのは、みんな知っていると思うので、記事、コメントをみて勘違いしている人が多そうな部分に一言書いておきます。 まず、おかしいのはsatoshiさんのこの意見。 PhotoShareは主にRailsで作られているので、ModelはActiveRecordが担当しているわけだが、Modelのレイヤーが非常に薄いために(O/Rマッピングをしているだけ)、データベースの整合性の責任がController側にある。そのため、ちょっとした機能変更のたびにAPIレベルでのテストを大量に走らせなければならないし、それでもどうしてもミスが生じてし

    えせMVCについてそろそろ一言言っておくか - ひがやすを技術ブログ
  • 「Web上の文章は官僚の作文に近い」 by 養老孟司 : ロケスタ社長日記

    Webコミュニティとかを作っているロケットスタートという会社の代表取締役をやっています。いつもがんばっています。 活字からウェブへの...... 「考える人」という雑誌が、「活字からウェブへの......」という特集をやっていて、おもしろかったので買ってみました。 中に養老孟司さんという人へのインタビューが載ってておもしろかったので一部紹介です。(太字は筆者) 紙に印刷されて発表される文章と、ネットにのる文章は、どうしたって違ってくるはずなんです。ネットの場合は明らかに、反論を予測しながら書くことになりますから。読む人間がどう反応するかを極端なケースまで予想して書く。ウェブは書いたことにかなり悪口を言われますからね。しかも、新聞や雑誌を違って反応がダイレクトだから、書いたほうもついつい悪口を読まざるを得なくなる。そうすると、あれこれのケースを考えながら書くようになって、すっきりした文

  • YappoLogs: HTTP::Request::StreamingUpload - 省メモリでrequest bodyをupload

    HTTP::Request::StreamingUpload - 省メモリでrequest bodyをupload Today I created a good wrapper for request body upload HTTP::Request. this module is use few memory on file upload. also too big file. http://search.cpan.org/dist/HTTP-Request-StreamingUpload/ http://github.com/yappo/p5-HTTP-Request-StreamingUpload DESCRIPTION HTTP::Request::StreamingUpload is streaming upload wrapper for HTTP::Request. It

  • jamboree.jp

    jamboree.jp 2024 著作権. 不許複製 プライバシーポリシー

  • O/Rマッピング技術の進化が皮肉にも助長している「えせMVC症候群」

    昨日の「Ruby on Railsの『えせMVC』の弊害」というエントリー。若干「釣り」の要素が含まれたタイトルが功を奏したのか、たくさんのフィードバックがいただけた。そんな中で見えて来たのは、この問題はRailsに限った話ではなく、業務用アプリケーションで使われているJavaや.Netの世界でもよく見られる問題だということ。 その「問題」とは、ActiveRecordに代表されるO/Rマッピングの技術の進化が、来のMVC(そしてオブジェクト指向そのもの)のメリットを無視した「えせMVC」な設計を助長している、という問題である。 ・MVCやオブジェクト指向を表面的にしか理解していないエンジニアが増えている(ここが根的な問題) ↓ ・SQLを自分で記述しなくて良いO/Rマッピングはとても魅力的(これはこれで別の問題を含んでいるが、このエントリーではあえて突っ込まない) ↓ ・O/Rマッピ

    issm
    issm 2009/10/13
  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

  • mickey_blog

    2010年07月06日00:10 カテゴリ 2010-07-05 のつぶやき 00:10  mickey_blog : 2010-07-04 のつぶやき http://blog.livedoor.jp/mickey_blog/archives/51049538.html  # 09:40  すごいw RT @tomoyukitanaka 高知で有名な珍レストラン《ゆず庵》で鰹タタキパフェをうっかり注文してしまった! http://twitpic.com/22bk2y  # 10:53  RT @natrass: 百円均一を考案した人が言ったであろう「おい、これ全部100円で売ろうぜ!」のぶっ飛び具合ハンパじゃない。  # 10:56  RT @chilinn: ムスメとしりとりしてたんだけど、私が「じょうろ」で繋いだあと相当うなって「ろ…ろ…ろ……ろまんちっく!」ってムスメに言われたのでか

  • 個人の非商用に限り、a-blog cms は無料でご利用頂ける事になりました − kazumich.log