タグ

フレームワークに関するinarinのブックマーク (3)

  • Ruby on Railsの「えせMVC」の弊害

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

    inarin
    inarin 2009/10/12
    controllerにばっか書いてたらあとから修正が大変ってのは経験でわかると思うんだが、学ばないのか
  • PHPやJSなどの各種フレームワークを比較できる『Best Web Frameworks』 | 100SHIKI

    そろそろフレームワークでも・・・という人のためのサイトがBest Web Frameworksだ。 このサイトではPHPRuby、JSといった言語別にフレームワークを比較検討することができる。 若干はしょりすぎのところがないでもないが、どのフレームワークにどの機能が備わっているかなどを一覧できて便利だろう。 またそれぞれのダウンロードページにも直結しているので、さっと導入に進める点も素敵だ。 どんなフレームワークがあるのかな?というときにまずのぞいてみるといいだろう。

    PHPやJSなどの各種フレームワークを比較できる『Best Web Frameworks』 | 100SHIKI
  • MOONGIFT: » 複雑な段組みを可能にするCSSフレームワーク「Emastic」:オープンソースを毎日紹介

    雑誌や新聞などでは複雑な段組みを行って、情報を見やすくしている。ネット媒体の場合、あまりそうした点は考慮されず、二段または三段のカラムで構成されることが多い。しかも幾つかのカラムはメニューなどに使うので、文章自体は殆ど組版が施されていない。 CSSだけとは思えないほど細かく制御されている Webはそういった媒体ではない、と言い切ってしまえばそれまでだろう。だが今後情報の電子化は進み、紙媒体は現状維持ないし衰退していくのは間違いない。そうした時に、Webもやはり読ませる形式を求められるようになるのではないだろうか。それを実現するのがこれだ。 今回紹介するオープンソース・ソフトウェアはEmastic、複雑なカラム構成を実現するCSSフレームワークだ。 Emasticはまるで雑誌のような段組みをCSSで実現している。二段、三段、四段の表示を行い、固定幅または表示サイズに合わせて変化とを組み合わせ

    MOONGIFT: » 複雑な段組みを可能にするCSSフレームワーク「Emastic」:オープンソースを毎日紹介
    inarin
    inarin 2009/01/22
    最近知った。CSSのフレームワークという発想が素晴らしい
  • 1