|
||||||||||||||||
| 前のページ 1 2 3 4 | ||||||||||||||||
| Mojaviとは? | ||||||||||||||||
|
一方、MojaviはPHPでWebアプリケーションを開発する際に利用できるWebアプリケーションフレームワークであり、LGPL(注4)の下でオープンソースソフトウェアとして提供されています。MojaviはSean Kerr氏を中心とするMojaviプロジェクト(http://www.mojavi.org/)で開発されており、最近国内でも急激に注目を集めつつあります。
※注4:
LGPL(http://www.gnu.org/licenses/lgpl.html)
Free Software Foundation(http://www.fsf.org/)がライブラリ向けに作成したライセンス規定。正式な名称は「GNU Lesser General Public License」。 |
||||||||||||||||
![]() 図3:MojaviプロジェクトのWebサイト |
||||||||||||||||
| シンプルであるがゆえのメリット | ||||||||||||||||
|
以上のとおり、現在Webアプリケーションフレームワークの主流となりつつあるのは、シンプルで汎用性の高いWebアプリケーションフレームワークであるといえそうです。Webアプリケーションフレームワークは使い込むことで本来の高生産性を実現できます。シンプルで汎用性の高いWebアプリケーションフレームワークは利用すべきシチュエーションをほとんど選びませんので、自然と使い込むことができ、その結果として高い生産性を実現することができます。 また、開発者がWebアプリケーションフレームワークを習得し戦力化するまでの時間が短いことも、シンプルなWebアプリケーションフレームワークのメリットです。低コスト、短納期、高品質といったユーザのニーズに応えるためには、開発者が多機能で複雑なWebアプリケーションフレームワークを習得するまで待っていることができないといったマーケットの事情があるといえます。 JavaとPHPを代表するWebアプリケーションフレームワークStrutsとMojavi、この2つのシンプルなWebアプリケーションフレームワークについて、本連載では徹底的に比較していきたいと思います。ご期待ください。 |
||||||||||||||||
|
前のページ 1 2 3 4 |
||||||||||||||||
|
|
||||||||||||||||
|
|
||||||||||||||||
|
||||||||||||||||
|
|
||||||||||||||||
|
||||||||||||||||
|
|
||||||||||||||||
|
||||||||||||||||
|
|
||||||||||||||||
|
||||||||||||||||


