はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ MVC

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 84件)

ソフトウェアアーキテクチャの歴史 - tasuwo's notes

2019/06/27 このエントリーをはてなブックマークに追加 1074 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソフトウェアアーキテクチャ モチベーション 本来 歴史 解決

モチベーション 改めてソフトウェアアーキテクチャの歴史を調べてみたくなった。本来の MVC とは何か?何が正しくて何が間違っているか?も重要なのだが、それよりは、なぜそれが生まれたのか?何を解決しようとしたのか?どのような問題点が生まれて、それをどう工夫して解決・発展してきたのか?を知りたい。しかし、... 続きを読む

Life is beautiful: Ruby on Railsの「えせMVC」の弊害

2009/10/12 このエントリーをはてなブックマークに追加 836 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby on Rails Railsアプリケーション

先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「Ra... 続きを読む

MVCの勘違い」について、もう一度考えてみる - 圧倒亭グランパのブログ

2013/11/01 このエントリーをはてなブックマークに追加 771 users Instapaper Pocket Tweet Facebook Share Evernote Clip SlideShare MugeSo 圧倒亭グランパ 勘違い

2013-11-01 「MVCの勘違い」について、もう一度考えてみる お久しぶりです。@at_grandpa です。 今回、Model View Controller について再考する機会があったので、自分なりに整理してみました。 勘違い MVCの勘違いに関しては、以下のSlideShareが有名かと思います。 やはりお前らのMVCは間違っている @mugeso これにはドキッとしたことを覚えてい... 続きを読む

VirtualDom - なぜ仮想DOMという概念が俺達の魂を震えさせるのか - Qiita

2014/11/30 このエントリーをはてなブックマークに追加 716 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita VirtualDom Whatever MVW

この記事は VirtualDOM Advent Calendar 2014 - Qiita の初日です。 初日ということで、基調講演風に、Virtual DOM とはなにか、なぜ僕はこんな興奮しているのか!という話から。 Virtual DOMとはなにか 既存の概念で当てはめると、JavaScriptのMVC, MVW(Whatever)フレームワークのViewに位置します。が、仮想DOMとその程... 続きを読む

やはりお前らのMVCは間違っている

2012/09/26 このエントリーをはてなブックマークに追加 701 users Instapaper Pocket Tweet Facebook Share Evernote Clip お前ら

23 views PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。 More… PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。 タイトルの元ネタ: http://www.amazon.co.jp/dp/4094512624 続きを読む

MVCの流れを簡単にまとめてみる - Qiita [キータ]

2014/01/14 このエントリーをはてなブックマークに追加 619 users Instapaper Pocket Tweet Facebook Share Evernote Clip キータ アーキテクチャパターン Smalltalk コード

理解しやすいように適当に遮ったり、言い切ってしまったところもあるがご容赦いただきたい。 MVCの登場 MVCは、SmalltalkのGUIライブラリのモデルとして登場した。 これはGUIアプリケーションを記述する際に、適切なモデル化を進めるのにとてもいい考え方だと思われていたし、実際にそうだった。 これはアーキテクチャパターンとして、それぞれがどのように依存するべきか、どこにコードを書くべきかとい... 続きを読む

[翻訳]MVCは死んだ。MOVEするときがきた - きしだのはてな

2012/07/04 このエントリーをはてなブックマークに追加 595 users Instapaper Pocket Tweet Facebook Share Evernote Clip 訳文 原文 はてな MVC is dead すばらしいアイデア

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するときがきた - きしだのはてな

2012/07/04 このエントリーをはてなブックマークに追加 595 users Instapaper Pocket Tweet Facebook Share Evernote Clip コントローラ はてな MVC is dead 翻訳 ビュー

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

2017/09/17 このエントリーをはてなブックマークに追加 594 users Instapaper Pocket Tweet Facebook Share Evernote Clip Flux MVVM MVP 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

2012/07/04 このエントリーをはてなブックマークに追加 541 users Instapaper Pocket Tweet Facebook Share Evernote Clip Move Twitter きし MVC is dead 翻訳

なにやら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デザイナー向けブログ

2012/03/07 このエントリーをはてなブックマークに追加 537 users Instapaper Pocket Tweet Facebook Share Evernote Clip MOONGIFT テストフレームワーク jQuery 時代

Tower.jsはMongoDBをデータベースに、Redisはバックグランドジョブ、CoffeeScriptをメインの記述に使いつつ、Jasmineをテストフレームワーク、jQueryも使えるフレームワークです。メール、マイグレーション、MVC、RailsばりのO/Rマッピング、バリデーション、ルーティング、Bootstrap対応のHTML出力、アセットなど実に多様な機能が揃っています。 0 続きを読む

Rails - 中規模Web開発のためのMVC分割とレイヤアーキテクチャ - Qiita

2014/05/20 このエントリーをはてなブックマークに追加 532 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Qiita レイア Rubyオブジェクト 手抜き感

TL;DR MVCもレイアで捉えて関係性の設計をするといいのでは 普通のRubyオブジェクトを積極的に使いたいですね 「パーフェクト Rails」に期待しましょう 長くなって面倒くさくなり、途中から手抜き感が半端ないですが許してください この記事の位置付けなど 7 Patterns to Refactor Fat ActiveRecord Models - Code Climate Blog [翻... 続きを読む

PHPerのMVCの一体どこが間違っていたのか - MugeSoの日記

2012/12/24 このエントリーをはてなブックマークに追加 474 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHPer MugeSo 一体どこ 日記

メリークリスマス! PHP Advent Calendarもいよいよ24日目に突入です。昨日はxhprofについてでしたね。僕もパフォーマンスチューニングの際に使っています。手軽に利用できるのでお勧めです。さて、このエントリーでは表題の通りMVCについて書かせていただきます。これは、PHPカンファレンス2012&WordCamp Tokyo2012合同LT大会で発表した「やはりお前らのMVCは間違... 続きを読む

AngularJSのMVWパターンを理解する - Qiita [キータ]

2013/12/26 このエントリーをはてなブックマークに追加 462 users Instapaper Pocket Tweet Facebook Share Evernote Clip Tutorial キータ MVCパターン Qiita お前

12/4の記事(AngularJSを使ったWebアプリのアーキテクチャ設計)で書くと言ったまま放置していたので、AngularJSのMVCパターンについて書いてみたいと思います。 AngularJSのMVCについては、12/19のお前のAngular.jsはもうMVCではない。と言われないためのTutorialというすばらしい記事がありますが、本記事ではもう少し抽象的な内容を扱ってみようかと思いま... 続きを読む

mizchi / すべてのMVCを過去にする - Glide

2014/03/19 このエントリーをはてなブックマークに追加 456 users Instapaper Pocket Tweet Facebook Share Evernote Clip GLIDE mizchi 過去 すべて

Please note that Glide no longer supports Internet Explorer versions 7 or 8. 続きを読む

Web アプリの MVC 設計まとめ - もやし日記

2009/10/14 このエントリーをはてなブックマークに追加 450 users Instapaper Pocket Tweet Facebook Share Evernote Clip ビジネスロジック Twitter コントローラ 目次 web

MVC 設計について考えていたときに、ちょうどその辺りの話をされている方々が居たので、今の考えをまとめてみました。 目次 前提 肥大化するコントローラを避ける ビジネスロジックをどこに書けば良いのか コントローラとモデルの間にもう一つの層があるとうまくいく? まとめ 前提対象は Web アプリケーションで、画面数(ビューの数)は数個〜100個程度の規模です。WordPress、Twitter、37... 続きを読む

やはりおまえらの MVC は間違えている in バックボーンジェーエス - life.should be_happy # => 1 examples, ? failures

2013/11/10 このエントリーをはてなブックマークに追加 437 users Instapaper Pocket Tweet Facebook Share Evernote Clip Examples failures 出自 GUI 宗教

2013-11-11 やはりおまえらの MVC は間違えている in バックボーンジェーエス JavaScript MVC の話と宗教の話と政治の話と野球の話はしてはいけないそうですがそんなの知るか俺はするぞ クライアントサイド MVC の話 そもそも MVC の出自が GUI アプリケーションのために生まれてきたものなので「クライアントサイド MVC」などと言う言い方をしなければならない状況がす... 続きを読む

Ruby on Rails3で学ぶ、Web開発のキホン − @IT

2011/02/23 このエントリーをはてなブックマークに追加 437 users Instapaper Pocket Tweet Facebook Share Evernote Clip キホン 大場寧子 Rails Ruby on Rails

第1回 MVCとRailsの基本構成を学ぼう大場寧子/河野十行/鳥井雪 株式会社万葉2011/2/23Web開発フレームワークとして人気の高いRuby on Railsの最新版、バージョン3を使ってWebアプリ開発の基本を学びます。人気のフレームワークでWeb開発を学ぶRuby on Railsは、いまやWebアプリケーションの開発フレームワークの有力な選択肢の1つとなっています。Ruby以外の言... 続きを読む

AngularJS - お前のAngular.jsはもうMVCではない。と言われないためのTutorial - Qiita [キータ]

2013/12/18 このエントリーをはてなブックマークに追加 433 users Instapaper Pocket Tweet Facebook Share Evernote Clip controller キータ 混沌 Qiita ほか

JavaScriptフレームワークに興味あるし、Angular.jsを使ってみようかな・・・ そんな純真無垢なあなたを混沌の世紀末に引きずり込むのが、ほかでもないTutorialなのです。 TutorialではほぼControllerしか出てこないので、素直にこの通り書いているとまず間違いなく3カウントでControllerにコードが集中するいわゆるFat Controllerになり、せっかくMV... 続きを読む

MVCにおけるcontrollerクラスの役割は時代と共に変わって行く | F's Garage@fshin2000

2013/11/02 このエントリーをはてなブックマークに追加 349 users Instapaper Pocket Tweet Facebook Share Evernote Clip Struts controller フレームワーク ロジック

昔、JavaのフレームワークであるStrutsも出てくる前、MVCモデルにおけるControllerの役割というのは、 「ロジックもデータも見ない現場監督のような役割」 と学んだ。だから元々のControllerはこんな処理を行う。 [入力ブロック] | [validationロジックに引き渡す。データの中身は見ない] | [例外が発生したらエラーView処理クラスに引き渡す] | [次にロジック... 続きを読む

Facebook の決断:MVCはスケールしない。ならば Flux だ。

2014/05/29 このエントリーをはてなブックマークに追加 334 users Instapaper Pocket Tweet Facebook Share Evernote Clip Flux Facebook マイリーディングリスト 原文 寺田

Facebook の決断:MVCはスケールしない。ならば Flux だ。 作者: Abel Avram , 翻訳者 株式会社オープンストリーム 寺田 英雄 投稿日 2014年5月28日 | 共有 |  後で読む マイリーディングリスト 原文(投稿日:2014/05/15)へのリンク この記事は、コミュニティと Jing Chen氏のFacebookでの反響にもとづいて アップデートされている(後ろ... 続きを読む

大規模JSでのBackboneの使い方について考える - mizchi log

2012/11/27 このエントリーをはてなブックマークに追加 332 users Instapaper Pocket Tweet Facebook Share Evernote Clip Backbone gist.github.com パターン

これ読んでたらr7kamura君にJSのMVCどうするの的な話きかれてたのを思い出したので、自分がBackboneを使う時のパターンをr7kamura君の記事をベースに書きなおしてみた。 > サバクラ両方で動く JavaScript の大規模開発を行うために ― Gist https://gist.github.com/1362110 > client-side javascript - ✘╹◡╹... 続きを読む

AndroidではMVCよりMVPの方がいいかもしれない - Konifar's WIP

2015/04/16 このエントリーをはてなブックマークに追加 327 users Instapaper Pocket Tweet Facebook Share Evernote Clip アーキテクチャ MVP Konifar's WIP 指針 自分

2015-04-17 AndroidではMVCよりMVPの方がいいかもしれない Android開発していると、なんかMVCうまくいかないなぁとモヤモヤしてきました。そろそろ他のアーキテクチャを模索してみた方がいいんじゃないかと思い始めまして、ある程度考えがまとまったので自分なりの指針を残しておこうと思います。 そもそもアーキテクチャ必要なのか 世の中には色々なアーキテクチャが存在するんですが、なん... 続きを読む

いつまでPHPerはMVCを間違い続けるのか…? - どうにもならない日々@mkkn

2013/10/21 このエントリーをはてなブックマークに追加 278 users Instapaper Pocket Tweet Facebook Share Evernote Clip SEP PHPer MugeSo PHP 愚痴

2013-04-13 いつまでPHPerはMVCを間違い続けるのか…? PHP 愚痴です。 やはりお前らのMVCは間違っている http://www.slideshare.net/MugeSo/mvc-14469802 これ45k Viewあって、はブも600あって、Sep 26, 2012の投稿だからもおう1年以上前の話。つーかそれの波及記事もいろいろあってもう既に十分語り尽くされている、はずな... 続きを読む

えせMVCについてそろそろ一言言っておくか - ひがやすを blog

2009/10/13 このエントリーをはてなブックマークに追加 277 users Instapaper Pocket Tweet Facebook Share Evernote Clip ピカ Rails 一言 Blog Ruby on Rails

Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にあるLife is beautiful: Ruby on Railsの「えせMVC」の弊害RailsのえせMVC疑惑で盛り上がってますね。Railsが「えせMVCフレームワーク」ではないのは、みんな知っていると思うので、記事、コメント... 続きを読む

 
(1 - 25 / 84件)