Почему symfony?

Когда передо мной стоял выбор фреймворка, я ставил перед ним несколько основных задач:

Первым я познакомился с CakePHP. Сразу было сложно разобраться, документация показалась сырой и недоделанной.

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

Через время мне порекомендовали CI. Оказался он достаточно простім и понятным. Даже в документацию лазил редко, все работал ос первого раза. Но такая легкость наводила на мысль что в больших проектах может не хватать масштабируемости самого фреймворка, тоесть все равно прийдется писать много рутинного кода.

Поэтому начал изучать симфонию снова и со второй попытки процес пошел. Благо, часть документации уже на то время была переведена на русский.

Конечно, пришлось много раз смотреть мануал, но он читался легко. Тогда я понял важный момент.  нельзя просто читать документацию, чтобы изучить фреймворк. Лучше сразу на нем писать и изучать по ходу работы.

Самым последним я знакомился с Zend Framework. Но он, к сожалению не пошел. Не увидел я в нем целостности системы. Максимум, что можно с ним делать – это использовать отдельные классы. Хотя, с другой стороны, может такая вольность кода и есть плюсом. Время покажет и все расставит свои места, но я свой выбор уже сделал.

Теги: , ,

Вы можете оставить комментарий или подписаться на RSS feed

Коментарии

Основная проблема CakePHP — отсутствие документации. У Symfony с этим просто всё великолепно, как и у CodeIgniter.
Плюс мне очень не нравится, что CakePHP поддерживает 4-ую верию PHP. Код не настолько красив и удобен, как мог бы быть :-)

Тоже подумываю изучать symfony. Скажите, сколько примерно времени потребуется, чтобы её освоить и привыкнуть к ней?

по разному

от нескольких месяцев до полугода

Оставить комментарий

(обязательно)

(обязательно)