Slim

By Carole, Lesly, Jérôme, Kévin, Aymeric

C'est quoi ?
Reportage
MicroFramework
Difference avec un framework
- bases de données à intégrer soit même (phpmyadmin)
- librairie à ajouter comme composer
Création
Rob Allen
Josh Lockhart
Andrew Smith
Concurrence
On trouve 13 concurrents:
- Phalcon
- Kohana
- CodeIgniter
- Silex
- Laravel
- YII
- Fuel PHP
- Hazaar MVC
- Zend 1
- Cake PHP
- Nette
- Symfony 2
- Zend2
Comparaison en terme de performances. Les plus complets se trouvant en bas du classement, Slim étant en 2ème position.
Frameworks les plus populaires et les meilleurs de PHP en 2017.
- Laravel
- CodeIgniter
- Cake PHP
- Symfony
- Zend
- Yii
- Slim
- Phalcon
- Fuel PHP
Il existe des centaines de frameworks PHP. Se sont les plus populaires, les plus rapides et les plus rentables.
Cependant il n'y en a pas de bons ou de mauvais. Il est préférable d'utiliser
celui avec lequel on se sent le plus à l'aise et qui nous fera gagner du temps en développement et ou selon le projet à réaliser.
Les frameworks utilisés pour:

Projets au travail

Projets personnel
Les frameworks utilisés pour:
Comment ça marche
<?php
// Create and configure Slim app
$config = ['settings' => [
'addContentLengthHeader' => false,
]];
$app = new \Slim\App($config);
// Define app routes
$app->get('/hello/{name}', function ($request, $response, $args) {
return $response->write("Hello " . $args['name']);
});
// Run app
$app->run();Avantages et inconvénients
Avantages
HTTP
Routeur
Caching
Middleware
Sessions
Cryptographie
Inconvénients
Inconvenients
- Connaissances de la POO
- Moins de fonctionnalités
82,6% des sites internet utilisent du PHP
Python, Ruby, C#, Java, Go
Utilisation totale sur le web
- de 0,1%
"We don’t want to conquer the world. We only want to make the world a nicer place for PHP development. Slim’s future success depends entirely on its community."
Josh Lockhart

Slim
By Aymeric
Slim
- 142