webとMVCに関するsometkのブックマーク (2)
-
こんにちは、@IT編集部の西村賢です。IT系のオンラインメディアで編集・記者をしております。タイトルに﹁ど素人﹂と書くと、ちょっと嘘になるので﹁素人﹂と書きましたが、素人がWebアプリを作ってみた体験談と感想を書いてみたいと思います。﹁オレもプログラミングを勉強して何か作ってみたい!﹂と考えている人や、﹁自分でサーバを借りて何かやってみようと思っていたんだよね﹂という人の参考になれば幸いです。 去年の夏、Webアプリケーション開発フレームワークのRubyonRailsのことを調べていて﹁面白そうだな﹂と思い、ドキュメントに従ってサンプルアプリをいくつか作ってみました。作ったり壊したりしている間に、こう思いました。 ﹁あれ? これなら自分が欲しかったサービスが作れちゃうんじゃないの?﹂ で、﹁Worklista﹂︵ワークリスタ︶という名前のWebサービスを作りました。3カ月ほど前から親し
-
︻2016/03/04追記︼以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は﹁Web Applicationを綺麗に設計するためのMVACという考え方﹂について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う﹁Model﹂、表示・出力を管理する﹁View﹂、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する﹁Controller﹂の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した
-
1