November 2014
Intermediate to advanced
364 pages
5h 47m
Japanese
大規模なWebアプリケーションの開発は、プランを練って確立されたプロセスで管理して進めるべき仕事である。一般に、大規模なアプリケーションを小さなサブモジュールに分割し、それらのサブモジュールを独立してテストする。最後に、すべてのモジュールを1つにまとめてアプリケーションを完成させる。モジュールのインテグレーション(統合)は、アプリケーション開発でももっとも難しい仕事の1つだ。
シンプルなWebサイトの構築に慣れている開発者の多くは、大量のサードパーティプラグインを使う傾向があり、多くのサブモジュールからアプリケーションを組み立てる知識が足りないように見える。ここでは、プラグインベースのアプリケーションを統合されたスタンドアローンのアプリケーションに再構成してこの問題に対処する。この章を読み終わったら、読者は同じように、あるいはこれ以上に複雑なアプリケーションを苦もなく作れるようになっているだろう。
この章では、以下のテーマを扱っていく。
では始めよう。
これまでの9章を通じて、私たちは独立したプラグインを使って開発者ポートフォリオ管理システムのさまざまな機能を実装してきた。開発中に、大量のプラグインを作ってアプリケーションを構築する方法には落とし穴があることにも気付いた。マルチプラグインアーキテクチャで私たちが直面した問題を挙げてみよう。 ...
Read now
Unlock full access