| ||||||||||||||||
| 前のページ 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 | ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||


