Silex. Um micro-framework PHP apoiado sobre os ombros de gigantes

Leia direto da fonte: http://silex.sensiolabs.org/

Silex é um micro-framework PHP para a versão 5.3. Ele é construído sobre os ombros do Symfony2 e Pimple e também inspirado pelo sinatra.

Um micro-framework provê a coragem para construir aplicativos em um arquivo. Silex foca em ser:

  • Conciso: Silex expõe uma API intuitiva e concisa que é divertida de usar;
  • Extensível: Silex tem um sistema de extensão baseado em torno do Pimple, micro-contêiner de serviços (n.t. de injeção de dependência), o que torna ainda mais fácil utilizar bibliotecas de terceiros;
  • Testável: Silex usa HttpKernel, do Symfony2, que abstrai requisição (request) e resposta (response). Isto torna muito fácil testar aplicações e o próprio framework. Ele também respeita a especificação HTTP e encoraja seu uso correto.

Em resumo, você define controladores e faz seu mapeamento com as rotas, tudo de uma vez:

Continuar lendo