Microframework Slim

Знакомство с микрофреймворком Slim.

Микрофреймворк Slim (Слим) — отличный помошник для разработки легковесных приложений. В данном фреймворке отсутствуют различные навороты, присущие полноценным фреймворкам. Slim позволяет быстро написать простое, но в тоже время мощное веб-приложение, или API.

Ядром данного микрофреймворка является диспетчер, который получает HTTP запросы, обрабатывает их и возвращает HTTP ответ. Это все!

Загрузка и установка микрофреймворка Slim.

Профессионалы рекомендуют устанавливать данный фреймворк с помощью менеджера зависимостей Composer.

Самый простой путь начать работать с Slim — это создание приложения с использованием базового каркаса Slim-Skeleton. Используйте следующую команду:

$ php composer.phar create-project slim/slim-skeleton [my-app-name]

или

$ composer create-project slim/slim-skeleton [my-app-name]

Замените [my-app-name] на желаемое имя вашего будущего приложения. Данная команда создаст в текущей директории папку [my-app-name], внутри которой будут все необходимые файлы для начала работы.

Затем перейдите в данную папку, и запустите встроенный PHP веб-сервер:

$ cd [my-app-name]; php -S localhost:8080 -t public public/index.php

После этого перейдите в браузер, и в адресной строке введите:

localhost:8080

или

127.0.0.1:8080

В окне браузера появится: Hello world!