タグ MVC
新着順 10 users 50 users 100 users 500 users 1000 usersソフトウェアアーキテクチャの歴史 - tasuwo's notes
モチベーション 改めてソフトウェアアーキテクチャの歴史を調べてみたくなった。本来の MVC とは何か?何が正しくて何が間違っているか?も重要なのだが、それよりは、なぜそれが生まれたのか?何を解決しようとしたのか?どのような問題点が生まれて、それをどう工夫して解決・発展してきたのか?を知りたい。しかし、... 続きを読む
Life is beautiful: Ruby on Railsの「えせMVC」の弊害
先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「Ra... 続きを読む
「MVCの勘違い」について、もう一度考えてみる - 圧倒亭グランパのブログ
2013-11-01 「MVCの勘違い」について、もう一度考えてみる お久しぶりです。@at_grandpa です。 今回、Model View Controller について再考する機会があったので、自分なりに整理してみました。 勘違い MVCの勘違いに関しては、以下のSlideShareが有名かと思います。 やはりお前らのMVCは間違っている @mugeso これにはドキッとしたことを覚えてい... 続きを読む
VirtualDom - なぜ仮想DOMという概念が俺達の魂を震えさせるのか - Qiita
この記事は VirtualDOM Advent Calendar 2014 - Qiita の初日です。 初日ということで、基調講演風に、Virtual DOM とはなにか、なぜ僕はこんな興奮しているのか!という話から。 Virtual DOMとはなにか 既存の概念で当てはめると、JavaScriptのMVC, MVW(Whatever)フレームワークのViewに位置します。が、仮想DOMとその程... 続きを読む
やはりお前らのMVCは間違っている
23 views PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。 More… PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。 タイトルの元ネタ: http://www.amazon.co.jp/dp/4094512624 続きを読む
MVCの流れを簡単にまとめてみる - Qiita [キータ]
理解しやすいように適当に遮ったり、言い切ってしまったところもあるがご容赦いただきたい。 MVCの登場 MVCは、SmalltalkのGUIライブラリのモデルとして登場した。 これはGUIアプリケーションを記述する際に、適切なモデル化を進めるのにとてもいい考え方だと思われていたし、実際にそうだった。 これはアーキテクチャパターンとして、それぞれがどのように依存するべきか、どこにコードを書くべきかとい... 続きを読む
[翻訳]MVCは死んだ。MOVEするときがきた - きしだのはてな
Conrad Irwinさんの「MVC is dead, it's time to MOVE on.」を訳してみました。MVC is dead, it’s time to MOVE on. この訳文も原文のライセンスを引き継いでCC-BY-3.0ライセンスで利用可能とします。 MVCは死んだ。MOVEするときがきたMVCはすばらしいアイデアだ。モデルを持ち、モデルは内部に少しの状態をもつ。ビューは... 続きを読む
[翻訳]MVCは死んだ。MOVEするときがきた - きしだのはてな
Conrad Irwinさんの「MVC is dead, it's time to MOVE on.」を訳してみました。MVC is dead, it’s time to MOVE on. MVCは死んだ。MOVEするときがきたMVCはすばらしいアイデアだ。モデルを持ち、モデルは内部に少しの状態をもつ。ビューは内部に少しのUIをもつ。そして、コントローラは内部に少しの・・・何を持つ?私は確かにこの... 続きを読む
MVC→MVP→MVVM→Fluxの実装の違いを比較してみる // Speaker Deck
iOSDC 2017 9/17 13:50 TrackB https://iosdc.jp/2017/node/1396 iOSDesignPatternSamples https://github.com/marty-suzuki/iOSDesignPatternSamples FluxCapacitory https://github.com/marty-suzuki/FluxCapacito... 続きを読む
MOVEは望まれなかった子 - the sea of fertility
なにやらMOVEが話題です。 MVC is dead, it’s time to MOVE on. http://cirw.in/blog/time-to-move-on [翻訳]MVCは死んだ。MOVEするときがきた きしだのはてな http://d.hatena.ne.jp/nowokay/20120704 Twitterで「”MOVEは生まれた瞬間死んだ” って記事まだー?」って騒いでたら「... 続きを読む
これはnode.jsの時代が来るか!?全て揃ったnode.jsフレームワーク「Tower.js」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
Tower.jsはMongoDBをデータベースに、Redisはバックグランドジョブ、CoffeeScriptをメインの記述に使いつつ、Jasmineをテストフレームワーク、jQueryも使えるフレームワークです。メール、マイグレーション、MVC、RailsばりのO/Rマッピング、バリデーション、ルーティング、Bootstrap対応のHTML出力、アセットなど実に多様な機能が揃っています。 0 続きを読む
Rails - 中規模Web開発のためのMVC分割とレイヤアーキテクチャ - Qiita
TL;DR MVCもレイアで捉えて関係性の設計をするといいのでは 普通のRubyオブジェクトを積極的に使いたいですね 「パーフェクト Rails」に期待しましょう 長くなって面倒くさくなり、途中から手抜き感が半端ないですが許してください この記事の位置付けなど 7 Patterns to Refactor Fat ActiveRecord Models - Code Climate Blog [翻... 続きを読む
PHPerのMVCの一体どこが間違っていたのか - MugeSoの日記
メリークリスマス! PHP Advent Calendarもいよいよ24日目に突入です。昨日はxhprofについてでしたね。僕もパフォーマンスチューニングの際に使っています。手軽に利用できるのでお勧めです。さて、このエントリーでは表題の通りMVCについて書かせていただきます。これは、PHPカンファレンス2012&WordCamp Tokyo2012合同LT大会で発表した「やはりお前らのMVCは間違... 続きを読む
AngularJSのMVWパターンを理解する - Qiita [キータ]
12/4の記事(AngularJSを使ったWebアプリのアーキテクチャ設計)で書くと言ったまま放置していたので、AngularJSのMVCパターンについて書いてみたいと思います。 AngularJSのMVCについては、12/19のお前のAngular.jsはもうMVCではない。と言われないためのTutorialというすばらしい記事がありますが、本記事ではもう少し抽象的な内容を扱ってみようかと思いま... 続きを読む
mizchi / すべてのMVCを過去にする - Glide
Please note that Glide no longer supports Internet Explorer versions 7 or 8. 続きを読む
Web アプリの MVC 設計まとめ - もやし日記
MVC 設計について考えていたときに、ちょうどその辺りの話をされている方々が居たので、今の考えをまとめてみました。 目次 前提 肥大化するコントローラを避ける ビジネスロジックをどこに書けば良いのか コントローラとモデルの間にもう一つの層があるとうまくいく? まとめ 前提対象は Web アプリケーションで、画面数(ビューの数)は数個〜100個程度の規模です。WordPress、Twitter、37... 続きを読む
やはりおまえらの MVC は間違えている in バックボーンジェーエス - life.should be_happy # => 1 examples, ? failures
2013-11-11 やはりおまえらの MVC は間違えている in バックボーンジェーエス JavaScript MVC の話と宗教の話と政治の話と野球の話はしてはいけないそうですがそんなの知るか俺はするぞ クライアントサイド MVC の話 そもそも MVC の出自が GUI アプリケーションのために生まれてきたものなので「クライアントサイド MVC」などと言う言い方をしなければならない状況がす... 続きを読む
Ruby on Rails3で学ぶ、Web開発のキホン − @IT
第1回 MVCとRailsの基本構成を学ぼう大場寧子/河野十行/鳥井雪 株式会社万葉2011/2/23Web開発フレームワークとして人気の高いRuby on Railsの最新版、バージョン3を使ってWebアプリ開発の基本を学びます。人気のフレームワークでWeb開発を学ぶRuby on Railsは、いまやWebアプリケーションの開発フレームワークの有力な選択肢の1つとなっています。Ruby以外の言... 続きを読む
AngularJS - お前のAngular.jsはもうMVCではない。と言われないためのTutorial - Qiita [キータ]
JavaScriptフレームワークに興味あるし、Angular.jsを使ってみようかな・・・ そんな純真無垢なあなたを混沌の世紀末に引きずり込むのが、ほかでもないTutorialなのです。 TutorialではほぼControllerしか出てこないので、素直にこの通り書いているとまず間違いなく3カウントでControllerにコードが集中するいわゆるFat Controllerになり、せっかくMV... 続きを読む
MVCにおけるcontrollerクラスの役割は時代と共に変わって行く | F's Garage@fshin2000
昔、JavaのフレームワークであるStrutsも出てくる前、MVCモデルにおけるControllerの役割というのは、 「ロジックもデータも見ない現場監督のような役割」 と学んだ。だから元々のControllerはこんな処理を行う。 [入力ブロック] | [validationロジックに引き渡す。データの中身は見ない] | [例外が発生したらエラーView処理クラスに引き渡す] | [次にロジック... 続きを読む
Facebook の決断:MVCはスケールしない。ならば Flux だ。
Facebook の決断:MVCはスケールしない。ならば Flux だ。 作者: Abel Avram , 翻訳者 株式会社オープンストリーム 寺田 英雄 投稿日 2014年5月28日 | 共有 | 後で読む マイリーディングリスト 原文(投稿日:2014/05/15)へのリンク この記事は、コミュニティと Jing Chen氏のFacebookでの反響にもとづいて アップデートされている(後ろ... 続きを読む
大規模JSでのBackboneの使い方について考える - mizchi log
これ読んでたらr7kamura君にJSのMVCどうするの的な話きかれてたのを思い出したので、自分がBackboneを使う時のパターンをr7kamura君の記事をベースに書きなおしてみた。 > サバクラ両方で動く JavaScript の大規模開発を行うために ― Gist https://gist.github.com/1362110 > client-side javascript - ✘╹◡╹... 続きを読む
AndroidではMVCよりMVPの方がいいかもしれない - Konifar's WIP
2015-04-17 AndroidではMVCよりMVPの方がいいかもしれない Android開発していると、なんかMVCうまくいかないなぁとモヤモヤしてきました。そろそろ他のアーキテクチャを模索してみた方がいいんじゃないかと思い始めまして、ある程度考えがまとまったので自分なりの指針を残しておこうと思います。 そもそもアーキテクチャ必要なのか 世の中には色々なアーキテクチャが存在するんですが、なん... 続きを読む
いつまでPHPerはMVCを間違い続けるのか…? - どうにもならない日々@mkkn
2013-04-13 いつまでPHPerはMVCを間違い続けるのか…? PHP 愚痴です。 やはりお前らのMVCは間違っている http://www.slideshare.net/MugeSo/mvc-14469802 これ45k Viewあって、はブも600あって、Sep 26, 2012の投稿だからもおう1年以上前の話。つーかそれの波及記事もいろいろあってもう既に十分語り尽くされている、はずな... 続きを読む
えせMVCについてそろそろ一言言っておくか - ひがやすを blog
Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にあるLife is beautiful: Ruby on Railsの「えせMVC」の弊害RailsのえせMVC疑惑で盛り上がってますね。Railsが「えせMVCフレームワーク」ではないのは、みんな知っていると思うので、記事、コメント... 続きを読む