Zend или Symfony, у которого меньший объем памяти - PullRequest
0 голосов
/ 17 декабря 2011

Хотя я не задаюсь вопросом, какой из них лучше, чем какой, хотя я осознал их сильные стороны. Этот вопрос просто помогает мне решить, какой из них использовать для простого проекта, требует очень небольшой отпечаток памяти.

Так вот и все. Кто лучше понимает это? Спасибо за чтение этого

Ответы [ 2 ]

4 голосов
/ 17 декабря 2011

Если ваш проект действительно прост, лучшим вариантом будет микрофрейм, например Silex . Это микрофрейм PHP для PHP 5.3. Он построен на плечах Symfony2 и Pimple, а также вдохновлен sinatra.

Микрофрейм обеспечивает смелость для создания простых однофайловых приложений. Silex стремится быть:

  • Кратко: Silex предоставляет интуитивно понятный и лаконичный API, который интересно использовать.
  • Расширяемый: Silex имеет систему расширений, основанную на микро-сервисном контейнере Pimple, которая позволяет еще легче связывать сторонние библиотеки.
  • Тестируемый: Silex использует HttpKernel Symfony2, который абстрагирует запрос и ответ. Это позволяет очень легко тестировать приложения и сам фреймворк. Он также уважает спецификацию 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)

1 голос
/ 17 декабря 2011

я бы не выбрал ни один для простого / меньшего проекта.Выберите Codeigniter, его проще в настройке, и он является одним из самых легких в использовании ресурсов.

...