世界で一番人気のPHPフレームワーク「Laravel(ララベル)」
PHPのフレームワークというと、日本ではCodeIgniterやFuelPHPが有名です。
しかし下の図で示す通り、Webサービスの最先端アメリカでは、既に「Laravel(ララベル)」が一番人気です。
Google トレンドによるPHPフレームワークの比較
そこで「世界的ですもんね。乗るしか無い、このビッグウェーブに…」という偉人の言葉に従って、「Laravel」で「GOいけん(ゴーイケン)」というWebサービスを作ってみました。
トップページに簡単にコンセプトをまとめたので、良かったらご覧ください。
「Laravel」を使ってみて
ルーティング、モデル、ビュー、コントローラーと、当たり前ですがフレームワークに必要な機能がひと通り備わっています。
他のフレームワークでWebサービスを作ったことのある人ならドキュメントを見ればすぐに理解できると思います。
デメリットらしいデメリットもなく、拡張性もあるフレームワークという印象です。
海外で人気ということもあり、疑問が出ても殆どの場合英語のフォーラムで解決策が見つかります。
反面、日本語の解説が少ないのが難点です。
公式ドキュメントはありがたいことに翻訳されていますが、あくまで「他のフレームワークに触れたことのある人がLaravelの特徴を把握するためのドキュメント」といった構成です。
現状では体系的にまとめられた解説書も無いので「日本語の解説が不足しているな」というのが実感です。
しかし世界での人気に後押しされ、日本でも多くのワークショップが開催されており、Laravelを採用する会社も増えているようです。
そのため「少し学習コストがかかっても、長く使えるフレームワークを学びたい」という方には最適ではないでしょうか。
お世話になったサイト
Laravel4の日本語ドキュメント(http://readouble.com/に移転するようです)
Laravel Recipes JP
もし需要があれば、このサイトでも解説をするかもしれません。
「GOいけん」を作成するにあたって工夫した点
せっかくなのでこのページでも「GOいけん」の特徴を紹介します。
1.引用のURLを指定した「ご意見」の投稿
引用サイトのURLを入力すると、以下のように表示されます。
1.「ご意見」や「コメント」に関する投票
1.ユーザー登録とポイントの表示
まだまだ付けたい機能があるのですが「巧遅は拙速に如かず」の精神でひとまず公開します。
良かったらテスト投稿に協力してください。
バグ等の報告もいただけたら嬉しいです。