タグ

frameworkに関するmr_elephantのブックマーク (4)

  • シンプルさを実現するフレームワークの設計パターン

    よくつかう設計パターンなんだけど、どう命名したものかというのをメモしてみました。 まずは、今後の拡張のために基底クラスを定義して、必ずそれを継承しなさいというふうにして、オブジェクトを統一的に扱う方法はよくやりますが... この方法の欠点は貴重な継承ラインを消費してしまう点と、すでにサーブレットなどのフレームワークに組み込まれていて、スーパークラスを挟んでも統一的に扱えない点が問題になります。 Javaは多重継承をサポートしていないので、C++のように基底クラスを追加するのことによる機能追加ができない。 継承ラインは貴重なのでなにに使うかは熟慮する必要がある。 すでに特定のクラスから継承されているクラス(ConcleteBussinesClass2)の場合共通の基底クラスを挟んでも、全体を統一的には扱えない。 そこでよくやるのは以下の方式。 システムないの役割(RoleInterfase)

  • cocos2d-iphone.org

    This domain may be for sale!

    cocos2d-iphone.org
  • 効率的なWebアプリ開発の定石 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~

    はじめに 一般的なWebアプリケーション開発では、「Webクリエイター」と「Webプログラマ」という役割が存在します。Webクリエイターは画面表示に関するデザインやマークアップを担当し、Webプログラマは、動的処理機能の構築を担当しています。最終的にそれぞれのリソースの結合が行われ1つのサイトが完成します。 最近では、“リッチクライアント”というキーワードで語られる豊かなユーザーインターフェースを持ったWebアプリケーションの開発がトレンドとなっており、かつてサーバサイドでの技術を発揮していたプログラマにもクライアントサイドの知識や技術が要求されるようになってきています。こうした状況の中で、Webプログラマが効率的な開発を行い、新しい技術に挑戦するために今までの構築手法や開発工程を見直す必要がでてきました。 稿では『システムの構造的に優れた設計』だけではなく、『あらゆるユーザーに配慮され

    効率的なWebアプリ開発の定石 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~
  • フレームワーク導入に備え身に着けておきたい4つの習慣 ~Ruby/Perl/PHPユーザーのためのMVCフレームワーク入門~

    フレームワークを導入する前にやっておきたいこと 第2回、第3回とRuby/PHP/Perlの言語別のフレームワークを比較してきました。今回は、フレームワークを導入する前に、身に着けておきたい4つの習慣をまとめました。より良い開発工程を模索する参考となれば幸いです。 これまでの連載 第1回「効率的なWebアプリ開発の定石」 第2回「言語別フレームワークの比較」 第3回「Webサービスの開発にフレームワークが必要な理由」 1.案件について分析する Web開発では、そのサービスが『誰を対象としたものか』によって、プログラマが担う役割や作業負荷が変わります。 コンシューマを対象としたWebサイトの改変の多くは、デザイン・UIの変更です。この場合、ロジックとデザインの切り離しを行うことで、プログラマは作業負荷を軽減することが可能となります。そのため、なるべくシンプルなテンプレート構造を持ったフレーム

    フレームワーク導入に備え身に着けておきたい4つの習慣 ~Ruby/Perl/PHPユーザーのためのMVCフレームワーク入門~
  • 1