Symfonyについて

Symfonyは、フランスSensio Labs社が開発するオープンソースのPHPウェブアプリケーションフレームワークソフトウェアです。 2007年にバージョン1.0が公開されて以降、大規模なサイトを含む多数のウェブサイト、E-コマースサイトで利用されてきました。

Symfonyの公式サイト

  • symfony - open-source PHP web framework
    symfonyプロジェクトの旧公式サイト。1.x系のドキュメントや、公式ブログ、コードスニペット、プラグイン、Subversionリポジトリなど。
  • Symfony.com
    新しいSymfonyの公式サイト。主にSymfony2向けの情報。

symfonyの特徴(バージョン 1.x)

  • Ruby on RailsライクなMVC構成
  • オブジェクト指向
  • 組み込みのORマッパー(Doctrine/Propel)
  • 組み込みのテストフレームワーク(lime)
  • 柔軟なルーティングフレームワーク

よく「symfonyは大規模向け」と表現されますが、これは「大規模でなければsymfonyが活きない」ということではありません。 使い方をマスターすれば、当然小規模な開発でも迅速な開発が可能です。 小規模な開発から大規模な開発までカバーできるのが、symfonyの特徴です。