注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

Rubyが一躍注目を浴びるきっかけになったのはRuby on Railsによるところが大きい。だがRailsアプリケーションはフレームワークが富豪であり、ちょっとしたWebアプリケーションを作るのに最適解とは言いがたい。そんな中登場したのがSinatraだ。 0

ピクチャ 22.png
まさにSinatra風 0

 

簡単なURLマッピング、シンプルなレスポンス。どれをとっても簡単だ。そんなSinatraを真似たPHP用フレームワークがFitzgeraldだ。 0

今回紹介するオープンソース・ソフトウェアはFitzgerald、SinatraライクなPHPフレームワークだ。 0

PHPと言えば軽量なWebアプリケーション用プログラミング言語だ。手軽に使える点については相違ないが、あまりの手軽さに品質の低いシステムを生み出しやすいのは確かだ。そこでFitzgeraldを使えば、組み方がある程度統一させることができる。 0

ピクチャ 21.png
アクションごとにメソッドが分かれる 0

 

URLのマッピングを定義し、指定したURLパターンに応じて指定したメソッドが呼び出されるように設定できる。面倒なifとかswitchで分ける必要はない。セッションやリクエストデータも簡単に取得できる。 0

viewも提供されているので、MVCをある程度分けることができるだろう。O/Rマッピングはないので、そこは好きなものを用意する必要がある。もちろんPHPなのでWebサーバは内蔵されていない。通常のApacheやLighttpdを使えば良い。 0

PHPは問題がある言語だと、時折やり玉に挙げられることがあるがxoopsやWordPressなど超一流のソフトウェアも多数生み出している。それだけポテンシャルは高いのだ。シンプルで軽量なシステムであればFitzgeraldを利用し、メンテナンスしやすい良いシステムを構築しよう。 0

 

jim's fitzgerald at master - GitHub
 http://github.com/jim/fitzgerald/tree/master

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が162あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る