【ハウツー】

PHP版Ruby on Rails? - symfony

1 RoRを踏襲したPHPフレームワーク - symfony

    富田宏昭  [2007/02/13]

    どの言語にも共通して言えることだが、特に、PHPを用いたWebアプリケーション開発の場合、その記述の自由さから、デベロッパは似たようなコードを何度も書いてしまう傾向がある。似たようなコードが多くあるソースは他のデベロッパから何をしているのかわかりづらいし、のちのちの保守にも悪い影響が出てしまう。

    こんな状況を減らす手段として、デベロッパはフレームワークを有効につかい、開発・保守ともにかかる時間を少しでも減らしたい効率よく開発をおこないたい。ここではお手軽に試せてすぐにWebアプリケーションを作成することができてしまうPHPフレームワーク、symfonyを紹介する。

    symfony teamは1日(フランス時間)、symfony 1.0.0rc2をリリースした。symfonyはsymfony teamによって開発され、The MIT Licenseのもとで公開されているオープンソースソフトウェア。PHP5で書かれたMVCフレームワークのひとつである。似たようなコードによる無駄を減らし、Webアプリケーションの開発・保守にかかる時間の短縮を目指すフレームワークだ。

    公式サイトでは次のような特徴があげられている。

    • シンプルなテンプレートとヘルパー
    • キャッシュ管理
    • 多言語(i18n)対応
    • Ajaxのサポート

    RoRを意識して作成されているため、使い方によってはRoRと同様高速にWebアプリケーションを作成することも可能だ。公式サイトには10分でAjaxまでを盛りこんだWebアプリケーションを作成するムービーも公開されているので、興味がある方は参照してほしい。

    新着記事

    特設サイトの情報

      人気記事

      一覧

        イチオシ記事

        新着記事

        特別企画

        マイナビニュースマガジン