Bootstrap  - 讨论区

标题:Silex:站在巨人肩膀上的微型PHP Framework

2014年04月13日 星期日 09:17

Symfony 2 应该是目前最流行的PHP Framework,但其入门成本很高,初学者往往会望而生畏。Silex是基于Symfony的基础组件开发的一套Micro Framework,使用非常简单,没有任何配置文件,不需要学习任何新的概念,可以迅速上手。

Silex aims to be:

  • Concise: Silex exposes an intuitive and concise API that is fun to use.
  • Extensible: Silex has an extension system based around the Pimple micro service-container that makes it even easier to tie in third party libraries.
  • Testable: Silex uses Symfony2's HttpKernel which abstracts request and response. This makes it very easy to test apps and the framework itself. It also respects the HTTP specification and encourages its proper use.

Silex的Route和Controller定义的方式非常类似于Sinatra,简单直接:

$app->get('/hello/{name}', function($name) use($app) { 
    return 'Hello '.$app->escape($name); 
}); 

Silex和Symfony师出同门,代码质量毋庸置疑,用户群也非常广泛。Sliex可以通过ServiceProvider的方式将代码清晰的模块化,这使得代码复用更加轻松,在GitHub上有很多可以复用的代码。

官方网站:

http://silex.sensiolabs.org/

参考文档:

http://silex.sensiolabs.org/documentation

 

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号