Если ваш проект действительно прост, лучшим вариантом является микрокарта, например Silex. Это PHP-фреймворк для PHP 5.3. Он построен на плечах Symfony2 и Pimple, а также вдохновлен синатрой.
Микрофотография обеспечивает кишки для создания простых однофайловых приложений. Silex предназначается для:
- Краткое описание: Silex предоставляет интуитивно понятный и сжатый API, который является интересным в использовании.
- Расширяемый: Silex имеет систему расширения, основанную на микросервисе-контейнере Pimple, что делает его еще проще связать в сторонних библиотеках.
- Тестируемый: Silex использует Symfony2 HttpKernel, который абстрагирует запрос и ответ. Это позволяет легко тестировать приложения и саму среду. Он также соблюдает спецификацию HTTP и поощряет ее надлежащее использование.
В двух словах, можно определить контроллеры и сопоставить их с маршрутами, все в одном шаге:
require_once __DIR__.'/silex.phar';
$app = new Silex\Application();
$app->get('/hello/{name}', function($name) use($app) {
return 'Hello '.$app->escape($name);
});
$app->run();
Все, что нужно, чтобы получить доступ к Framework будет включать silex.phar. Этот файл phar (PHP Archive) позаботится обо всем остальном.
(большая часть контента взят с домашней страницы Silex в)
Почему бы не выбрать рамки или библиотека предназначена для облегченных (CodeIgniter, может быть)? –
Если вы ищете «очень легкую инфраструктуру php», очевидно, многие из них специализируются в этой области. –
Мне нравится ваше предложение Jared;) но я должен изучить его^_ ^, который добавляет еще один уровень, я читаю прямо сейчас документация cakephp –