はてブログ

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



タグ MVC

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

MVCモデルは意識した方がいい!!!私は地獄を見ました!!! - Qiita

2023/06/19 このエントリーをはてなブックマークに追加 154 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita controller MVCモデル Model

目次 MVCモデルとは何者?? Modelとは Viewとは Controllerとは まとめ (MVCを意識せずに書いた私の経験談) MVCモデルとは何者?? MVC(Model-View-Controller)モデルは、ソフトウェア開発におけるデザインパターンの一つ。MVCはアプリケーションの内部の構造を整理し、役割を分離することで、保守性や拡張性を向... 続きを読む

ビジネスロジック層内部の2つの実装パターンを比較 選択時に考えたい、アプリケーション設計の観点

2023/03/11 このエントリーをはてなブックマークに追加 127 users Instapaper Pocket Tweet Facebook Share Evernote Clip 観点 実装パターン アプリケーション設計 ビジネスロジック

今回はアプリケーションアーキテクチャを学ぶ最初の一歩として、「MVC」や「3 層アーキテクチャ」などの基本的な用語の意味や関係性を整理する「改めて整理するアプリケーション設計の基本」。ここで大嶋氏が登壇。次に、ビジネスロジックの実装方法について紹介します。前回はこちらから。 ビジネスロジックの実装の2つ... 続きを読む

PHPカンファレンス2019「MVCとはなにか」|tenjuu99|note

2019/12/08 このエントリーをはてなブックマークに追加 110 users Instapaper Pocket Tweet Facebook Share Evernote Clip item PHPカンファレンス スライド アラン・ケイ

この記事は、2019年12月1日に開催されたPHPカンファレンスでの登壇内容の書き起こしです。スライドはこちらです。 1. はじめに MVCの悪かった点は、わたしたちがどう実装したかという点だ。それはあまりに機械的だった。 https://news.ycombinator.com/item?id=8841428 ある人がアラン・ケイに対して「MVCについてどう思... 続きを読む

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

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

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

Goのアーキテクチャを実例に学ぶ - 「開発スピード優先」でGMOペパボが採用したのはMVC - エンジニアHub|若手Webエンジニアのキャリアを考える!

2019/06/20 このエントリーをはてなブックマークに追加 165 users Instapaper Pocket Tweet Facebook Share Evernote Clip アーキテクチャ エンジニアHub golang GMOペパボ

なぜ、MVCを採用するのか 「いま直面する問題」を解決するために、シンプルな構成を選ぶ MVCを採用し感じる課題 ディファクトに従うのではなく、必要とされるものを選ぶ 関連記事 2012年のバージョン1.0発表以降、Golang(以下、Go)はさまざまなサービスでの採用事例を増やしています。しかし一方で、Goを活用したサー... 続きを読む

最近のアプリ界隈での「設計」の違和感 - なるようになるかも

2018/06/14 このエントリーをはてなブックマークに追加 195 users Instapaper Pocket Tweet Facebook Share Evernote Clip 違和感 アプリ界隈 設計 MVVM MVP

2018 - 06 - 14 最近のアプリ界隈での「設計」の違和感 アプリ界隈で「設計」の話をするときに MVC / MVP / MVVM のような「設計パターン」だけが語られるようになった気がする。 往々にして、「アプリの規模によってどれを採択すべきかは変わる」みたいな お茶を濁す ような結論で終わることが多い。 私的な結論 「設計」と、「設計パターン」は別物だと思う。 「設計」のレベルを上げた... 続きを読む

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... 続きを読む

【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)

2015/04/25 このエントリーをはてなブックマークに追加 272 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバサイドエンジニア SE職 Transcript 1

Transcript 1. 初学者に嬉しい Android開発環境 (あとMVCとか) Hiroyuki Kusu ( @hkusu_ ) 株式会社ゆめみ 2015/4/25 DroidKaigi 2. 自己紹介 ・元々はサーバサイドエンジニア ・SE職/マネジメント職が長かった (最近、技術職にもどった) ・Android はそれほど長くない ・ほかには 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うまくいかないなぁとモヤモヤしてきました。そろそろ他のアーキテクチャを模索してみた方がいいんじゃないかと思い始めまして、ある程度考えがまとまったので自分なりの指針を残しておこうと思います。 そもそもアーキテクチャ必要なのか 世の中には色々なアーキテクチャが存在するんですが、なん... 続きを読む

What is Flux - いまさら始める、クライアントサイドの設計とFlux

2015/04/03 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip Flux クライアントサイド axross Inc 設計

Transcript 1. What is Flux? いまさら始める、クライアントサイドの設計とFlux @axross at April 3, 2015 2. 話す人 • Kohei Asai • @axross • TriFort, Inc. UI / UX div. • JavaScript 3. Fluxとは 4. Fluxとは • クライアントサイドの設計パターン • 「MVC + O... 続きを読む

JavaScript - Vue.jsで手軽じゃないアプリケーション構築 - Qiita

2015/03/16 このエントリーをはてなブックマークに追加 107 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita MVVM AngularJS UIコンポーネント

概要 Vue.jsは、MVVMというMVCの派生種を設計基盤として構築されたクライアントサイドJSフレームワークです。AngularJSと表面上は似ていますが、設計思想は全く異なるもので、作成したUIコンポーネントを組合せてページを構成することを前提にしています。 「Vue.jsで遊んでみた」のような記事はよく見るのですが、実際にプロジェクトとして走らせる場合に、アプリケーション構成からテストまで... 続きを読む

Backbone.js ではじめるクライアントサイド MVC プログラミング | CYOKODOG

2015/01/11 このエントリーをはてなブックマークに追加 183 users Instapaper Pocket Tweet Facebook Share Evernote Clip クライアントサイド MVVM Cyokodog 大規模開発

MVC と言えば Apache Struts をはじめとするサーバサイド・フレームワークを想像しますが、 今回は JavaScript による大規模開発の際に採用されるクライアントサイド MVC フレームワーク「Backbone.js」の使い方についてまとめてみました。 (厳密にはクライアントサイドの場合、MVC とは呼ばず MVVM とか MV* とか呼ばれてるようです。) 前提 Backbon... 続きを読む

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とその程... 続きを読む

Railsのコントローラーの仕事は何か? - Qiita

2014/11/18 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Qiita コントローラー アクション コード

誰も読んでいないブログからの転載 最近MVCがどうとかという内容が話題になっていますが、ちょっと乗っかった内容です。 Railsで初心者によく見られる良くないコードは、コントローラーでたくさんの処理を実装してコントローラーの一つのアクションが30行、40行になってしまうことです。それに対して、モデルに適切に処理を移すのが良いんだということを言うんですが、”適切に”って何?じゃー、コントローラーには... 続きを読む

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

2014/07/20 このエントリーをはてなブックマークに追加 170 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 [翻... 続きを読む

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での反響にもとづいて アップデートされている(後ろ... 続きを読む

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 [翻... 続きを読む

MVCの先、状態管理、ジェスチャー

2014/05/03 このエントリーをはてなブックマークに追加 195 users Instapaper Pocket Tweet Facebook Share Evernote Clip emacs GUI ジェスチャー プログラマー 実装

MVCの先、状態管理、ジェスチャー Presentation Transcript MVCの先、状態管理、ジェスチャー id:kiwanami 2014/05/03 at hatena 今日のお話 MVCについて一言 GUIと状態の話 ジェスチャーの設計と実装 ※Emacsの話はありません id:kiwanami UIデザイン、プログラマー (※EmacsもGUI) タッチUIデモ MVCについて... 続きを読む

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. 続きを読む

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というすばらしい記事がありますが、本記事ではもう少し抽象的な内容を扱ってみようかと思いま... 続きを読む

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

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

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

社内勉強会でオブジェクト指向についてLTしました | Nekoya Press

2014/01/10 このエントリーをはてなブックマークに追加 216 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクト指向 nekoya press トピック 昨今

毎週定例の社内勉強会でオブジェクト指向の基礎についてLTしました。資料はやや加筆しています。 昨今、オブジェクト指向というとMVCとかデザインパターンみたいな発展的なトピックが目立つような気がしていて、もっと簡単に考えればいいのになーという思いからこういう話をしました。 凝集度を高める設計指針を出来るだけ平易な言葉で語ろうというのがコンセプトでした。 サンプルがいろいろ話をはしょりすぎで、改めて見... 続きを読む

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 は間違えている 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」などと言う言い方をしなければならない状況がす... 続きを読む

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処理クラスに引き渡す] | [次にロジック... 続きを読む

 
(1 - 25 / 46件)