====== Développement PHP avec des micro-frameworks ====== ==== Utilisation de multiples frameworks/libs avec Composer ==== === Générales === * Gestion des dépendances : [[https://getcomposer.org/|Composer]] * Debug : [[http://phpdebugbar.com/|PhpDebugBar]] * Log : * [[https://github.com/Seldaek/monolog|Monolog]] * [[http://logging.apache.org/log4php/|Log4Php]] * [[https://github.com/katzgrau/KLogger|KLogger]] : plus simple que les précédents. * Routing : [[https://github.com/dannyvankooten/AltoRouter|AltoRouter]] * Abstraction de BDD : [[https://github.com/auraphp/Aura.Sql|Aura]], [[https://github.com/dg/dibi|Dibi]] === Application web === * Micro Framework Php (appli) : * [[http://atomikframework.com/|Atomik]] : Controleur + Modele + Vue, Squelette Php, URL * [[http://www.slimframework.com/|Slim]] : * [[http://silex.sensiolabs.org/|Silex]] * CSS : * [[http://getbootstrap.com/|Twitter Bootstrap]] * [[http://fortawesome.github.io/Font-Awesome/|Font icones]] * Javascript : * [[http://jquery.com/|Jquery]] === Web services === * Micro Framework Php : * [[http://www.slimframework.com/|Slim]] * Client Rest : * [[http://guzzle.readthedocs.org/en/latest/|Guzzle]] === Ligne de commande === * Cli + scripts : * [[https://github.com/symfony/Console|symfony/console]] * [[https://github.com/maximebf/ConsoleKit|ConsoleKit]]