Готовые «open source» решения — стоит или не стоит использовать?!

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

Вот и решил спросить у читателей моего блога, используют ли они фреймворки в своей работе. Если говорить обо мне, то я использую свой фреймворк, проверенный уже годами, конечно, он дописывается, что-то переписывается в корне. Из постоянных готовых, чужих модулей я использую Zend_Cache, Zend_Search_Lucene, который, кстати, отлично себя показал на одном огромном проекте. На еще одном проекте приходилось использовать Zend_Pdf — тоже довольно-таки удобная вещь. Буквально неделю назад решил проверить, как работает Zend с базами данных. Удобно, ничего не скажу, по скорости тоже ничего. Возможно, в моем фреймворке скоро изменится модуль работы с БД. 🙂

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

Прикрутил к этому всему делу ЧПУ, и по сути, базовый фреймворк для клепания простых сайтов готов. В последнее время меня чаще и чаще посещают мысли о прикручивании ORM к моему фреймворку, только вот стоит оно того или нет, я еще не решил — по скорости работы приложения явный проигрыш, по скорости разработки выигрыш. Вечный выбор девелопера :).

Но, сейчас меня заботит вопрос, может вообще уже мой подход, основанный на выборе лучшего из готовых реализаций, дописывания чего-то своего, устарел?

Понятно, что выбор инструмента, прежде всего, зависит от задачи, но все-таки хотелось услышать, какими готовыми решениями пользуются современные девелоперы.
[poll id=»3″]

Кстати, обзор php-фреймворков можно посмотреть тут — phpframeworks.com.

Чтобы быть в курсе результатов голосования, подписывайтесь на RSS или рассылку на email. Лично мне удобней email-рассылка.

Готовые «open source» решения — стоит или не стоит использовать?!: 7 комментариев

  1. Тоже с талкивался с таким вопросом. Свои мысли описал у себя в блоге.

  2. Разрешите скопировать к себе в блог ? Ссылку на js-php.ru само собой поставлю -)

  3. Я использую Joomla, отличная CMS, всем советую.

    • Вопрос весьма спорный, хотя я слышал что с версии 1.5 вроде движок Joomla преобразился в лучшую сторону. Но то что админка сайта получается очень красивая и довольно-таки удобная я согласен.

  4. Судя по всему — jQuery рулит среди русских девелоперов

  5. Иногда использую отдельные библиотеки из pear, ну и jquery для js

Обсуждение закрыто.