タグ

MVCに関するshokaiのブックマーク (12)

  • Facebook提唱のFluxのメモ:http://facebook.github.io/flux/docs/overview.html · GitHub

    flux-architecture-memo.md Fluxアーキテクチャ覚え書き 参考資料 Flux Application Architecture | React javascript - In Flux architecture, how do you manage Store lifecycle? - Stack Overflow Flux Chat Example React JS › Flux: Actions or ActionCreators Stores and form validation? · Issue #2 · facebook/flux アーキテクチャ質 ドメインを分割する ドメイン間のやり取りをメッセージパッシングのような疎結合な機構を用いて以下のように行う ユーザーの入力がビューに対して発生したことをロジック側に伝える ロジック処理の結果にデータが変更

    Facebook提唱のFluxのメモ:http://facebook.github.io/flux/docs/overview.html · GitHub
    shokai
    shokai 2015/03/23
    MVC+Observerパターンでメッセージは1方向だけに流す設計のベストプラクティスをFluxアーキテクチャと呼ぼう
  • MVC、自分用メモ - Smalltalkのtは小文字です

    ▼Reenskaug (XEROX PARC) 「MVC」/ Things - Model - View - Editor MVC / XEROX PARC 1978-79 変化しにくいインフォメーションと変化しがちなプレゼンテーションとの分離。メンタルモデルの記述としてのMVCは失敗(続きは DCI, Data - Context - Interaction で)。Smalltalk-76, 1978。 ▼Reenskaug (XEROX PARC) 「MVC」/ Model - View - Controller(Editor) MODELS - VIEWS - CONTROLLERS Controller を追加。Editor は特殊な Controller として位置付け。Smalltalk-80, 1979-。 ▼VisualWorks (ParcPlace Systems) 「

    MVC、自分用メモ - Smalltalkのtは小文字です
    shokai
    shokai 2013/04/24
  • Kyoto.js #7 何がMVCをつなげているのか

    main.md 何がMVCをつなげているのか クライアントサイドMVC buzzwordっぽい Backbone.js Angular.js Knockout.js Ember.js とか 使ってますか? はてなでも一部番運用/社内向けツールではよくみる クライアントサイドMVCフレームワークを利用するとMVCによる設計方針を簡単に使うことができるようになる MVC!MVC! Ruby on Rails Django Amon2 WebアプリケーションのMVCはここでは忘れろ!!! MVCパターンって何が良いの? いつもの図 MVC consists of three kinds of objects. The Model is the application object, the View is its screen presentation, and the Controller

    Kyoto.js #7 何がMVCをつなげているのか
    shokai
    shokai 2013/03/22
  • Ruby on Railsの「えせMVC」の弊害

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

    shokai
    shokai 2009/10/12
  • Good Enough MVC

    Good Enough MVC Project Home • Blog • Forums • Known Issues • Contact Project Author: Christopher Dean (All RIAForge projects by this author) Last Updated: November 16, 2010 7:44 PM Version: 1.51 Views: 119,589 Downloads: 3,453 License: Apache License, Version 2 Description: Good Enough MVC (GEMVC) is an architectural and application framework for Flex 3 and 4 that provides basic Model-View-Contro

  • s.h.log: フラクタルなMVCフレームワーク:HCIとweb2.0の相似構造、HCIとHIIの階層構造

    « HIIにHCIのアプローチを取り入れる:『アンビエント・ファインダビリティ』を読んで思ったこと | メイン | 工房中 » 2006年05月10日 ■ フラクタルなMVCフレームワーク:HCIとweb2.0の相似構造、HCIとHIIの階層構造 [OK][Technology] このエントリで、ユビキタスコンピューティングのアーキテクチャはフラクタルなMVCフレームワークになるという事を書こうと思う。 コンピュータシステムはデータの「入力」「処理」「出力」をするものなので、このフラクタルなMVCフレームワークはちょっと考えてみれば自明な事だと思う。 そうではなく、俺の狙いは、ある不条理に分断された研究領域の間を架橋する事だ。HCI・ubicomp(ユビキタスコンピューティング)・タンジブルなどの考え方と、web2.0・HII・複雑系などの考え方の両者の間を取り持つ視点を提案したい。

  • 最速インターフェース研究会 :: XMLはメタデータというより生データとしての利用価値が高まりつつあり、AjaxによるUIの切り離しがそれを加速する

    全部まとめて色々書こうかと思ったのだけれど、どうにも上手くいかないので、少しずつ分割して書くことにする。 まず最初にこれなのだけれども http://johnvey.com/features/deliciousdirector/ これは何かというと「JavaScriptで書かれたdel.icio.us APIのクライアント」である。最初に全てのブックマークを受信して、その後のタグによる絞込みなんかは全てJavaScriptで行う、というものだ。 とりあえず、実際にこのデモを見るのが早いだろう。 http://johnvey.com/features/deliciousdirector/demo.html この方式では、ブックマークの件数が1万件を超えるようなケースになると破綻することがわかっている。 del.icio.usのAPIでは特定のタグを含むブックマークを取り寄せることも出来るので

    shokai
    shokai 2006/07/08
    確かに生データXMLで吐いて、ajax使って表示すると凄く設計が綺麗になる。というかMVCになる。M=XML,V=HTML/CSS,C=JavaScriptもしくはM=DB,V=HTML/CSS/JavaScript,C=APIかな。とにかく色んな粒度でうまくいく
  • FPN-Web2.0時代のビジネスモデル〜Google Spreadsheatとネット中立性から〜

    2.ビジネスリサーチの情報収集 デスクトップ調査 の基〜アニュアルレポートなど公開情報から… デスクトップ調査 とは、主にインターネットなどを使用して、公開情報を調査して整理・分析を行うものです。「CIAも収集する情報の95%が公開情報」ということで、情報不足とい… 2021.01.28 2021.05.13 1915 view コラム〜リサーチャーの日常 人生を通じてマッチクオリティーを追求する 知識の幅が最強の武器になる というで初めて知った「 マッチクオリティー 」という言葉は、経済学の用語で、ある仕事をする人とその仕事がどれくらい合っているか、その人の能力… 2021.05.04 2021.05.13 295 view 2.ビジネスリサーチの情報収集 日常的な情報収集・整理術(Feedly+Dropbox) 【 ビジネス 情報収集 と 情報整理 の基 】いま目の前にあるリサー

    FPN-Web2.0時代のビジネスモデル〜Google Spreadsheatとネット中立性から〜
    shokai
    shokai 2006/06/11
    3層モデル、いわゆるMVCフレームワーク
  • Moved

    This URL was moved The requested URL http://web.sfc.keio.ac.jp/~t03792sh/archives/2006/05/mvc-fractal.html was moved to http://web.sfc.keio.ac.jp/~shokai/archives/2006/05/mvc-fractal.html.

  • Kickstart my heart: APIとUIはともにIである

    こんなおいしそうな議論をしていたとは、さっき飯ってたときはぜんぜん知らなかったな(苦笑)。アンテナが下がってる。 naoyaさんの文章を読んでいてふと疑問に感じたのが、APIというときのIと「インタフェース」と書いたときとで、それぞれ異なる意味で言葉を使っているように読めるってこと。miyagawaさんのエントリのタイトルが「API, UI as Commons」と2つのIを並列して書いているのと並べて読むと、そこんとこを深読みしちゃうなぁ。 Catalyst の View::JSON とかは渡したデータ構造が勝手に JSON になって Web API になりますよ、というものだけども、これだけだとまだ開発者は「どういう API を持たせて、どういうデータ構造を返して」というのを自分で考えないといけない。なのでインタフェースに制約が欲しい。 APIというのはアプリケーションに対してサービ

    shokai
    shokai 2006/05/10
  • Model–view–controller - Wikipedia

    Diagram of interactions in MVC's Smalltalk-80 interpretation Model–view–controller (MVC) is a software design pattern[1] commonly used for developing user interfaces that divides the related program logic into three interconnected elements. These elements are: the model, the internal representations of information the view, the interface that presents information to and accepts it from the user th

    Model–view–controller - Wikipedia
    shokai
    shokai 2006/03/31
    MVCモデルについて。data model, user interface, and control logicで分けて設計
  • Perl の MVC フレームワーク Catalyst に入門してみた : NDO::Weblog:

    naoya.dyndns.org is currently offline. Please try again later. Questions about our services? Learn more at Dyn.com.

  • 1