Silex micro Framework pour symfony

Silex micro Framework pour symfony

Silex - un Framework Web micro pour symfony

Silex est un micro Framework Web écrit en php et basé sur symfony, brindille (modèle Engine) et doctrine (abstraction de base de données). Il est mit licence.

Silex est léger et facile à ajouter des fonctionnalités que vous avez besoin. Il est construit avec des composants symfony.

L'objectif général de silex est d'être aussi léger que vous en avez besoin pour être, car il est fait pour qu'il soit aussi facile que possible d'ajouter des caractéristiques et d'étendre la base silex. Silex peut être utilisé pour la création de petites applications Web (par exemple, les API de repos) car c'est le cas principal pour les micros frameworks, mais silex peut être étendu dans un cadre complet de la pile Mvc.

Silex est disponible en deux versions disponibles; 'Fat'et'Slim'. La différence entre ceux-ci étant que la version FAT est entièrement en vedette et comprend l'abstraction de base de données, un moteur de modèle et de divers composants de symfony. Alors que la version Slim vient juste avec un moteur de routage de base.

  • Concis: silex expose une API intuitive et concise qui est amusant à utiliser.
  • Extensible: silex a un système d'extension basé autour du bouton micro service-Container qui le rend encore plus facile à lier dans les bibliothèques de tiers.
  • Testable: silex utilise HttpKernel de symfony qui abstrait demande et réponse. Il est donc très facile de tester les applications et l'infrastructure elle-même. Il respecte également la spécification http et encourage son utilisation appropriée.

Silex est un Microframework php pour php. Il est construit sur les épaules de symfony et de bouton et aussi inspiré par Sinatra.

Silex a été créé à l'origine par Fabien dilution, le créateur du framework symfony, et Igor Wiedler.

Silex est maintenant mieux connu sous le nom de micro PHP Web Framework.