タグ

mvcに関するcats_nukuiのブックマーク (4)

  • 俺が勝手に考える正しいMVCの実装。モデルはデータAPI! - はかますたいる!きょろの技的雑記

    最近、一緒にコードを書く人(特にRailsから始めた学生さん)に、 MVC(Model - View - Controller)において、「model = DB」だと考えている人が多いなぁと感じたので、このあたりに関する自分の考えをまとめて書いておきます。 あくまで俺の考えなので、違ってたらごめんね。 MVCをちゃんと理解している人には当たり前すぎる話かもなのでスルーでよろしく! 初学者はViewをモリモリ生やす これはプログラミングを始めた人なら誰でも経験ありますよね。 むしろ、MVCとか始める前の、誰でも経験あるであろう <?php print '<a href="${hoge}">link</a>'; なんてのは完全にViewだけで実装されたプログラムですね。 最近のMVCのテンプレートはとても高機能です。 変数の宣言も、条件処理も、ループも、プログラム言語としてひと通りの「逐次、反

    俺が勝手に考える正しいMVCの実装。モデルはデータAPI! - はかますたいる!きょろの技的雑記
  • MaxRequestLengthを設定するとInternalServerErrorでIISが起動できない - Azureはじめました

    でかいサイズの画像アップロードを作ってて、RequestLengthOverが出たのでWeb.configの設定を POSTされるアップロードの上限を設定するには、Web.configのhttpRuntime要素のmaxrequestlength属性に値を設定する。 なにも設定しない場合は、デフォルトのサイズ上限値(4MB)が適用される。 たとえば5MBに制限する場合、以下のようになる。 <configuration> <system.web> <httpRuntime maxrequestlength="5120"> </system.web> </configuration> ASP.NET アップロードファイルサイズの上限 と変更したらなぜかInternalServerError(500.19)が出てサーバー自体が起動できない。 原因 これと同じ状況だった。 I need to in

    MaxRequestLengthを設定するとInternalServerErrorでIISが起動できない - Azureはじめました
    cats_nukui
    cats_nukui 2015/03/30
    勉強になります。
  • JavaScript MVCフレームワーク「AngularJS 1.2」リリース。要望の多かったアニメーション機能が追加、脆弱なコードを制限するモードも

    JavaScript MVCフレームワーク「AngularJS 1.2」リリース。要望の多かったアニメーション機能が追加、脆弱なコードを制限するモードも JavaScriptのMVCフレームワークはBackbone.jsやEmber.jsなど多くの種類が登場していますが、Backbone.jsやEmber.jsなどが比較的シンプルなフレームワークを指向しているのに対して、AngularJSの特徴はUIバインディングを含むリッチなフレームワークとして開発されていることです(ちなみにAngularJSのWebサイトでは「MVWフレームワーク」と名乗っています。MVWのWはWhateverらしいです)。 AngularJSでは、HTMLJavaScriptのコードを混ぜ込まなくとも、識別子を差し込むだけで、その識別子に対応したモデルのデータを自動的かつリアルタイムに表示してくれます。逆に、HT

    JavaScript MVCフレームワーク「AngularJS 1.2」リリース。要望の多かったアニメーション機能が追加、脆弱なコードを制限するモードも
    cats_nukui
    cats_nukui 2013/11/11
    最近よく聞くよね。大規模開発の時はいいのかな。
  • MVC Application Architecture

    前回に続いてSenchaのAPIドキュメンテーションにある MVC Application Architecture を読んでみました。 今回は訳している途中に家の文章がアップデートされたりして大変でした。w 2012/02/29にコメントでのご指摘を反映して修正しました。 大きなクライアントサイド アプリケーションは、いつも書きにくくて、整理しにくくて、管理しにくいものです。 機能性や開発者をプロジェクトに追加するときに、急速に制御しきれなくなる傾向があります。 Ext JS4 には、コードを組織化するだけではなくコードを書く量を減少させる新しいアプリケーション アーキテクチャがあります。 このアプリケーション アーキテクチャは、初めて導入するModelsやControllersでMVCのようなパターンをフォローします。 多くのMVCアーキテクチャがありますが、その大部分は互いにさした

    cats_nukui
    cats_nukui 2013/03/04
    なるほど。
  • 1