タグ

2012年12月12日のブックマーク (2件)

  • 疎結合と MVC と JSON API とオーバーヘッドと非同期とレスポンスタイムに関する適当な考察 - punitan (a.k.a. punytan) のメモ

    最近考えていることを話す機会があったので文章にしてまとめてみる。 疎結合 昨今の複雑化するウェブアプリケーションを効率的に開発するにあたって、疎結合な設計にすることは開発/保守効率を上げるためには必須の条件となることは経験上嫌というほど皆が経験している。(このへんの感覚がわからない人は一度疎結合なアプリケーションを書いてみると良い) 疎結合な設計をすることで問題の切り分けが容易になり、自動化されたユニットテスト・コンポーネントテスト・ UAT が手元の MacBook で実行でき、高いカバレッジに助けられて臆すること無くコードに手を入れられる環境を入手でき、開発する上でストレスなく障害も少ないというメリットが享受できる。 話を戻して、疎結合な設計の例をみると、ウェブサーバとアプリケーションを分離することであるとか、 MVC であるとか、良質かつ単体で動く小さなモジュールを組み合わせて書くと

    疎結合と MVC と JSON API とオーバーヘッドと非同期とレスポンスタイムに関する適当な考察 - punitan (a.k.a. punytan) のメモ
    mitsugi-bb
    mitsugi-bb 2012/12/12
    JSON APIで組むんならBackbone.jsとかを利用したクライアントサイドMVCが解な気がする。クライアント→APサーバ→JSON APIはオーバーヘッド過ぎる?3層のWEBシステムだとあり得る?VM上での共存だとオーバーヘッドない?
  • ggsoku.com

    ggsoku.com
    mitsugi-bb
    mitsugi-bb 2012/12/12
    有料オプションの入り口がiOSにあれば30%の通行料・間接コストが必要になるということ。