2011-12-17 5 views
0

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

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

+1

Почему бы не выбрать рамки или библиотека предназначена для облегченных (CodeIgniter, может быть)? –

+0

Если вы ищете «очень легкую инфраструктуру php», очевидно, многие из них специализируются в этой области. –

+0

Мне нравится ваше предложение Jared;) но я должен изучить его^_ ^, который добавляет еще один уровень, я читаю прямо сейчас документация cakephp –

ответ

1

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

+0

mmmmh codeigniter, каждый, кажется, рекомендует это. я вижу –

+0

Обучение ci - легкий ветерок. смотрите видеоуроки для создания блога на официальном сайте. это ничего не значит –

+0

кажется, что вы все более убедительны me.thanks для вашей помощи. Я думаю, что я бы купил это. В самом деле, я также слышал, что он легко интегрируется с доктриной (которую я использую уже довольно хорошо) –

4

Если ваш проект действительно прост, лучшим вариантом является микрокарта, например 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 в)

Смежные вопросы