Movatterモバイル変換


[0]ホーム

URL:


Koichi Tanaka, profile picture
Uploaded byKoichi Tanaka
153,124 views

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

PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。タイトルの元ネタ: http://www.amazon.co.jp/dp/4094512624

Embed presentation

やはりお前らのMVCは間違っている   田 中 康 一
田中康一VOYAGE GROUP  子会社のFlesselに所属  ケータイ・スマホサイトを運用・開発PHP歴は11年Tiwtter:@mugeso
全力でdisるよ!
お前らWebエンジニアの
MVCについて
まず言いたいのは
コントローラが
コントロールする  のは
アプリケーション  の処理
ではない
ということ。
コントローラは
ユーザーの操作に  基づき
モデルをコントロールする
のが仕事。
これを忘れるから
お前らはすぐ、
コントローラを肥満にする。
( )゚Д゚( ;)
節度を守れ。
次に言いたいのは
モデルは
ActiveRecord      やORM,DAOだけ
では無い
ということ。
どこぞのフレームワーク    が
Modelという名前で
ActiveRecordを提供しているのに
お前ら釣られ過ぎ。
m9(^Д^)
モデルとは
アプリケーションの本質そのもの
極論すれば
GUIでもCUIでもWebアプリでも
かわらない処理が  あるなら
それは、モデルの仕事
忘れるな。
さらに、言いたいのは
ViewからModelを 参照してよい
ということ。
軟弱なフレームワークが
テンプレートをビューと呼んでるのに
お前ら釣られ過ぎ。
m9(^Д^)
そもそも
元来のMVCは
操作・参照イベント通知          Controller  Model                View
なのです。
Web    に合わせているうちに
衰退したのが
・ワ・
お前らのMVC。
すでに原型をとどめていない。
ほぼ終わってる。
……
やはり
お前らの
データフロー操作         Controller Model                View
は
間違っている。
これからは
MVCをすてて
BEAR.Sunday  を使うか
MVCやりたいなら
Agaviを使え

Recommended

PDF
こわくない Git
PPTX
SPAセキュリティ入門~PHP Conference Japan 2021
PDF
例外設計における大罪
PDF
Dockerfile を書くためのベストプラクティス解説編
PDF
テスト文字列に「うんこ」と入れるな
PDF
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
PDF
WebSocket / WebRTCの技術紹介
PDF
イミュータブルデータモデル(世代編)
ODP
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
ODP
MVC の Model を考える
PDF
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
PDF
ドメイン駆動設計サンプルコードの徹底解説
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
PDF
【Unite Tokyo 2019】Understanding C# Struct All Things
PDF
オブジェクト指向できていますか?
PPTX
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
PPTX
テストコードの DRY と DAMP
PDF
ドメイン駆動設計 失敗したことと成功したこと
PDF
マイクロサービス 4つの分割アプローチ
PPTX
世界一わかりやすいClean Architecture
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
PDF
オンラインゲームの仕組みと工夫
PDF
Unity開発で使える設計の話+Zenjectの紹介
PPTX
ゲームエンジニアのためのデータベース設計
PPTX
BuildKitによる高速でセキュアなイメージビルド
PDF
組織にテストを書く文化を根付かせる戦略と戦術
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
PPTX
本当は恐ろしい分散システムの話
PDF
ブラック企業から学ぶMVCモデル
PDF
MvcのFatモデルに立ち向かう

More Related Content

PDF
こわくない Git
PPTX
SPAセキュリティ入門~PHP Conference Japan 2021
PDF
例外設計における大罪
PDF
Dockerfile を書くためのベストプラクティス解説編
PDF
テスト文字列に「うんこ」と入れるな
PDF
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
PDF
WebSocket / WebRTCの技術紹介
PDF
イミュータブルデータモデル(世代編)
こわくない Git
SPAセキュリティ入門~PHP Conference Japan 2021
例外設計における大罪
Dockerfile を書くためのベストプラクティス解説編
テスト文字列に「うんこ」と入れるな
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
WebSocket / WebRTCの技術紹介
イミュータブルデータモデル(世代編)

What's hot

ODP
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
ODP
MVC の Model を考える
PDF
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
PDF
ドメイン駆動設計サンプルコードの徹底解説
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
PDF
【Unite Tokyo 2019】Understanding C# Struct All Things
PDF
オブジェクト指向できていますか?
PPTX
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
PPTX
テストコードの DRY と DAMP
PDF
ドメイン駆動設計 失敗したことと成功したこと
PDF
マイクロサービス 4つの分割アプローチ
PPTX
世界一わかりやすいClean Architecture
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
PDF
オンラインゲームの仕組みと工夫
PDF
Unity開発で使える設計の話+Zenjectの紹介
PPTX
ゲームエンジニアのためのデータベース設計
PPTX
BuildKitによる高速でセキュアなイメージビルド
PDF
組織にテストを書く文化を根付かせる戦略と戦術
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
PPTX
本当は恐ろしい分散システムの話
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
MVC の Model を考える
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
ドメイン駆動設計サンプルコードの徹底解説
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
【Unite Tokyo 2019】Understanding C# Struct All Things
オブジェクト指向できていますか?
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
テストコードの DRY と DAMP
ドメイン駆動設計 失敗したことと成功したこと
マイクロサービス 4つの分割アプローチ
世界一わかりやすいClean Architecture
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
オンラインゲームの仕組みと工夫
Unity開発で使える設計の話+Zenjectの紹介
ゲームエンジニアのためのデータベース設計
BuildKitによる高速でセキュアなイメージビルド
組織にテストを書く文化を根付かせる戦略と戦術
コンテナの作り方「Dockerは裏方で何をしているのか?」
本当は恐ろしい分散システムの話

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

PDF
ブラック企業から学ぶMVCモデル
PDF
MvcのFatモデルに立ち向かう
PDF
GUI アプリケーションにおける MVC
PDF
iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い
PDF
あの日見たMVCを僕たちはまだ知らない for RoR
PDF
ASP.NET MVC と jQuery で実践する標準志向 Web 開発
PPT
T35 ASP.NET MVCを使ったTDD入門
PDF
ASP.NET MVC 2 ~新機能の紹介~
PDF
Asp Net Mvc 基礎のキソ
PPT
Spring mvc
PDF
Introduction for Browser Side MVC
PDF
JavaOne 2015 報告会 @ 東京 「About MVC 1.0 & JSON-P」
PPTX
PDF
MVCフレームワークと戦った話
ブラック企業から学ぶMVCモデル
MvcのFatモデルに立ち向かう
GUI アプリケーションにおける MVC
iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い
あの日見たMVCを僕たちはまだ知らない for RoR
ASP.NET MVC と jQuery で実践する標準志向 Web 開発
T35 ASP.NET MVCを使ったTDD入門
ASP.NET MVC 2 ~新機能の紹介~
Asp Net Mvc 基礎のキソ
Spring mvc
Introduction for Browser Side MVC
JavaOne 2015 報告会 @ 東京 「About MVC 1.0 & JSON-P」
MVCフレームワークと戦った話

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

Editor's Notes


[8]ページ先頭

©2009-2025 Movatter.jp