Slim es un micro-framework para PHP que nos ayuda a desarrollar de forma más rápida aplicaciones web y APIs. Sus principales características son las siguientes:
- Es muy sencillo.
- Sistema de rutas potente.
- Rutas Restful.
- Tiene mensajes flash.
- Renderizado de vistas.
Veamos como instalar Slim Framework en Windows. En Linux el proceso es más sencillo si cabe.
Primero que todo debemos instalar php, composer y git en nuestro sistema y añadir sus variables de entorno al Path para que estén accesibles desde la consola.
En el directorio de nuestro webserver
mkdir slim #nombre del proyecto
Creamos un fichero en el directorio raiz del proyecto llamado composer.json
{ "require": { "slim/slim": "2.*" } }
Ahora lanzamos el comando:
composer install
Creamos un index.php
<?php require_once 'vendor/autoload.php'; $app = new \Slim\Slim(); $app->get('/hello/:name', function ($name) { echo "Hello, $name"; }); $app->run();
Ahí tenemos un hola mundo al cual podremos acceder desde http://localhost/slim/index.php/hello/victorroblesweb por ejemplo.
Más información:
http://www.slimframework.com/