URL

「Life is beautiful: 「RESTful MVC」なアーキテクチャの話」のグラフ

Life is beautiful: 「RESTful MVC」なアーキテクチャの話http://satoshi.blogs.com/life/2009/10/restful-mvcなアーキテクチャの話.html
月のグラフ

コメント

(2018/09/22 07:20:24 更新)
  • iPhoneから送信:fugufugu2012-07-11 11:45:28
  • Nodeが担当するのは左側の真ん中の黄色と赤い部分で、Rubyが担当するのが青い部分だと思って聞いてた。:kazuph19862012-05-08 14:27:37
  • Model層へのインターフェイスを特定の言語に依存したクラスやAPIではなく、HTTP上でJSON(XMLでもかまわない)をやりとりするだけの RESTfulなWeb Serviceにすることがミソ:gologo132011-10-09 02:11:38
  • これは良いパターン。Modelの再利用性が高くなり、クライアントの流行り廃りにも強い。:junji_furuya02011-02-11 01:56:18
  • restful ☆重要:areyoukicking22011-01-14 13:41:42
  • 以前も読んだ気がする。:KenichiroMurata2010-12-19 00:35:02
  • json アーキテクチャ:takkecy2010-11-28 00:34:02
  • .@snakajima さんのこちらの記事が参考になります。:agektmr2010-04-06 12:52:32
  • MVC の Controller を JavaScript にしてブラウザ側へ配置するアーキテクチャ (っつうかむしろ実装方法?)。目からうろこが落ちた感じ:komorih2009-11-15 12:16:51
  • ほー:hskksk2009-11-10 19:31:41
  • presented by 加齢臭:team-wata-yus2009-11-09 19:16:23
  • やっぱりinputとoutputを考えるって重要だなぁ:lesamoureuses2009-11-07 01:19:50
  • JSがCなんだ:igaiga072009-10-28 10:50:40
  • わかりやすい図 開発手法が非常に近い:kazukiz2009-10-27 18:07:48
  • Model(DB+O/R Mapper+Business Logic)のインターフェースをJSONに。JS使えるブラウザはJSON(M)をWeb APIとして直接参照してclient side template(V)と結合、使えないブラウザはサーバ側ControllerでV(HTML template)と結合。:nitoyon2009-10-26 09:51:05
  • 『Model層へのインターフェイスを特定の言語に依存したクラスやAPIではなく、HTTP上でJSONをやりとりするだけの RESTfulなWeb Serviceにする』『締め切りに負われようが、誰がControllerを実装しようが「ずるができない」ように』:k-takahashi2009-10-22 05:59:24
  • 仕事でさわってるTerasolunaはこれに近いイメージ。インターフェースの仕様を明確に決めないと始められないけどその後は分業しやすい http://sourceforge.jp/projects/terasoluna/wiki/FrontPage:mikage0142009-10-21 20:41:24
  • いろんなControllerを意識→ModelのAPIをしっかり設計する必要がある→APIをURIで→ならRESTfulにするのが良いよ、という話?/RESTfulなのにブクマできない!ふしぎ!:kamataro2009-10-21 14:19:56
  • ズルができない設計:koemu2009-10-21 10:50:56
  • どんなに締め切りに負われようが、誰がControllerを実装しようが「ずるができない」ように作っておく:koumiya2009-10-21 00:33:53
  • (特定言語に依存するけど)Flex+BlazeDSで作ると自然にこうなる気がする。JSはAS、HTMLはMXML、JSONはAMFに置き換えて解釈。:haishi2009-10-20 19:13:27
  • 組込みでも、ViewとModelを分離したアーキテクチャが理解されるといいな:kotak2009-10-20 16:41:13
  • ・・・。:renoiv2009-10-20 11:59:10
  • JSがコントローラってすごいな:esper2009-10-19 18:04:09
  • 疎結合。:hagihala2009-10-19 16:18:13
  • JavaのFWだとT2っぽい思想かな:t_43z2009-10-19 12:20:19
  • o/rマッパーには直接アクセスしたりしない。各層間のインターフェースを明確に定義し、値はjson形式でやりとりを行う:sgtakeru2009-10-19 11:53:59
  • モデル側の実装をさぼってはいけない:fn72009-10-19 11:46:54
  • ldr 的アーキテクチャ。クライアント側でのView 生成にはjQBiinder を使う:LukeSilvia2009-10-19 08:26:34
  • このあたりは突き詰めていくと奥が深くて楽しそう。:hiromark2009-10-19 07:47:12
  • 悪くないが、モデルはパーシステント/データオブジェクト/ビジネスロジック/サービスの4階層に分けて考えると理解がしやすい。おそらくPCとモバイルでサービス層は異なる。:hirokidaichi2009-10-19 00:06:11
  • HTTP上でJSONをやりとりするだけではRESTfulでない、というのはおいといて/この図で作るときはリンクを意識するのが重要そう。JSONに他のリソースのURIが入っているかどうか。それからブラウザ側で動作するJSも十分考慮しな:yohei2009-10-18 19:08:51
  • 大きなプロジェクトでは人を業務的なドメインで担当を分けて、作るのは一人で作れるアーキテクチャがいいですよ。検索条件ひとつ足すのに2週間とかかけないために。:thesecret32009-10-18 14:29:56
  • LogicからJSONを出力している部分に違和感が。JSONはViewの一種(得られたデータをどういう表現で返すか)というイメージなので、薄い変換層みたいなのが欲しいところ:lizy2009-10-18 13:56:06
  • jsが複雑にならないか不安。jsの方がテストも再利用もしづらい印象。:gami2009-10-18 10:22:27
  • httpのverbの貧困さから考えればRESTfulなBusinell Logicなんてscaffoldした直後のActiveRecordレベルしか実現できないと思うのだが.だからえせMVCになっちゃうよ:igamojp2009-10-18 08:53:08
  • このような実装は考えたことある…というかやりかけたんだけど、効率が悪すぎて却下:tmtms2009-10-18 08:44:49
  • RESTful MVCなのに、Resource がどこにも現れていない... リソースくんはどこから現れ、どこへ消えるのか。:yssk222009-10-18 08:27:59
  • このアーキテクチャは自分も思いついたことがある。:yuupon2009-10-18 01:17:24
  • 興味深い考察だが、MVCのMをサービスとして露出するのは下策だと思う。ファサードなりをCとしてかますべき。RESTfulだからといってMを直接露出させる必要はない。それをするならそれこそActiveRecordを使った方がいい。:shinfukui2009-10-18 00:45:16
  • モデルを記述する言語もJavascriptが便利になるかな:kdaiba2009-10-17 23:59:39
  • model と他を 疎 にしよう、ってだけのはなし。/ 特に server 側の controller 気をつけないと、くっつきやすくなる。:suVene2009-10-17 23:15:53
  • 「Model層へのインターフェイスを特定の言語に依存したクラスやAPIではなく、HTTP上でJSON(XMLでもかまわない)をやりとりするだけの RESTfulなWeb Serviceにする」ことで、Modelへのインタフェース作成をさぼれなくする。:hiro_y2009-10-17 22:53:13
  • 綺麗で頭にすっきり入りやすい:totttte2009-10-17 22:31:02
  • JSONのインタフェースを公開しすぎると、処理がどんどんJSに移動してしまいモデルがモデルじゃなくなる件を考えると、この図だけでは適切なMVCになっているか、えせMVCになっているかどうかは言えないかと。:kokorohamoe2009-10-17 21:42:03
  • Lang-8の「内部API」や檜山さんの「Caty」と結果的に似てくるのがおもしろい。:IwamotoTakashi2009-10-17 21:26:50
  • [for:@twitter]:m_ohashi2009-10-17 20:24:23
  • よさげ:YuichiTanaka2009-10-17 20:12:36
  • Webアーキテクチャの話。:nelnal_programing2009-10-17 19:17:50
  • restfulはこの件とは直接の関係は無くない?:yojik2009-10-17 18:54:58
  • ブラウザー側でのHTML templateを可能にする話とくっついた。今度はこんな風に作ってみたいな。:sirocco2009-10-17 18:20:15
  • Controllerの肥大化は防げそう。RESTfulでカバーできるモデルにはよさそう。:kmachu2009-10-17 17:49:31
  • これは興味深い。RESTにおけるインテリジェントなクライアントをMVCのCに位置づける話。:serpere2009-10-17 17:23:15
  • ああ、これは良いな:zorio2009-10-17 17:17:52

関連エントリ