Всех приветствую.
1. Многие спецы ругают Joomla. В вакансиях, у себя в городе, требования ее знания, единицы. Однако требований знаний популярных фрэймворков (YII,Zend,Symphony etc) преобладает. Вопрос возникает - почему? У нее (Joomla) более 10000 УЖЕ готовых расширений, которые поставил настроил и забыл. На YII, как я понимаю, когда мне понадобиться поставить компонент комментариев, фотогалерею, еще что-то - начнутся дикие свястопляски. Писать это самому все нужно? Вручную? Тогда как там тот же JComments уже отшлифован до нельзя. Поставил, 5 минут настройки, и все. Или это просто это от того чтобы потешить ЧСВ, что мол сайт/магазин/портал на супер-пупер модном фрэймворке?
Хотел бы услышать аргументирвонное мнение, а не поливание грязью того либо другого.
2. Я нахожусь на перепутье. Брать Joomla 3.x (т.к. уже не мало работал с ней), подтягивать фронт-енд/сервер-сайд знания, и заниматься разработкой сайтов/модулей/компонентов. Т.е. 1-й вариант - "оркестр". 2-й вариант: более профессионально, браться за PHP(также есть интерес поизучать и JAVA, Python), фрэймворки с best practices, изучать хорошо ООП, БД, писать на них, уходить капитально в сервер-сайд. Самому, больше, охота пойти вторым путем. С другой стороны почему НЕ готовая CMS? Зачем создавать самому себе задачи? Или я что-то неправильно понимаю?
Кстати, сейчас я стою перед выбором CMS: планирую сайт для бизнеса, основной контент это фото товаров. Не интернет-магазин. Занимаюсь сам, когда есть свободное время, посоветуйте CMS с бесплатными шаблонами, с русским комьюнити, с понятным управлением.
@trasser как здесь уже сказали, если Вам просто, разово создать сайт, то можно использовать Joomla+расширения. Как я понял у вас каталог, может подойти DJ-Catalog2 для Joomla. Сам с ним работал, меня в нем все устроило.