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

Made with Slides.com