Проблемы с обновлением системы. Открытость ядра системы и то, что приложения работают с ядром напрямую, приводит к тому, что для реализации тех или иных функций или для устранения багов конечным разработчикам приходится идти на модернизацию кода ядра своего сайта. В случае установки обновлений эта модернизация пропадет, что делает процесс обновления очень трудоемким.
А отказаться от обновления нельзя, хотя бы из соображений безопасности.
Возможны проблемы с индексацией сайта поисковыми машинами.
«Битрикс»
Достоинства
Простота установки и использования.
Простая логика работы с системой.
Подробная документация и хорошая техподдержка.
Ядро изолировано, работает через интерфейс API и не требует модернизации для решения тех или иных проблем, что облегчает обновление или масштабирование системы.
На одной копии продукта можно создать неограниченное количество сайтов.
Может работать на большинстве виртуальных хостингов, хотя и предъявляет к ним большие требования по части ресурсов, нежели Joomla.
Нет проблем с поисковиками.
Более широкая функциональность по сравнению с Joomla.
Масштабируемость: по мере развития сайта не возникает трудностей с расширением или изменением структуры базы данных, заменой базы данных (например, с MySQL на Oracle) или с разнесением сайта на несколько машин.
При необходимости программирования требует более низкой квалификации программиста, нежели Joomla.
Недостатки
Платная. Более или менее функциональная редакция с поддержкой форумов и рассылок стоит от $400.
Отсутствуют бесплатные шаблоны дизайна и бесплатные компоненты от сторонних разработчиков. Впрочем, для «Битрикса» после небольшой переделки можно использовать бесплатные шаблоны от Joomla.
Для реализации большинства функций, отсутствующих в дистрибутиве, требует минимального программирования (в отличие от Joomla, где проблема может быть решена путем подключения готового модуля, если таковой, конечно, найдется).
Эпизод пятый: финиш
В отличие от первого этапа, на котором отсеялась сразу половина претендентов, до финиша дошли оба полуфиналиста - и Joomla, и «Битрикс». Для каждого из них нашлась область, в которой он был вне конкуренции.
Сайт-визитка
При создании сайта-визитки, состоящего в основном из статичных страничек, безусловным лидером оказался «Битрикс». По одной простой причине. Как уже было сказано, изучение Joomla потребовало двух дней. Этот же сайт был сделан всего за полтора дня: день ушел на дизайн (был взят бесплатный шаблон для Joomla и модернизирован под «Битрикс») и полдня - на собственно сайт. Сайт был создан (по готовому дизайну) человеком, впервые в жизни взявшимся за сайтостроение и специально приглашенным со стороны для чистоты эксперимента. Результат работы можно увидеть по адресу www.kb-1.ru.
Сайт спортивной школы
Здесь победила Joomla. К моменту начала работы над сайтом разработчик уже достаточно хорошо изучил обе системы, создание двух сайтов - под Joomla и под «Битриксом» - шло параллельно. Для дизайна в обоих случаях использовался готовый бесплатный шаблон для Joomla, который, однако, был существенно модернизирован под эстетические требования спортшколы. При работе с Joomla к программированию прибегать не пришлось, при работе с «Битриксом» были программно доработаны три образца визуальных компонентов, но, по отзывам программиста, трудоемкость создания обоих сайтов была примерно одинакова. С учетом изменения дизайна разработка сайтов заняла ровно неделю.
При выборе победителя решающим фактором оказалась бесплатность Joomla. При идентичных результатах не было никакого смысла платить $400 за коммерческую CMS. Результат можно увидеть по адресу www.raikido.ru.
Сайт фотопортала
Победителем в этой весовой категории вышел «Битрикс». Как и в предыдущем случае, работа над двумя версиями сайта - под Joomla и под «Битриксом» - велась параллельно. Для дизайна в обоих случаях также использовался готовый бесплатный шаблон для Joomla, который был модернизирован и для «Битрикса».
Поскольку задача стояла сложная, в обоих случаях пришлось прибегнуть к переделке кода. Впрочем, объем программирования был небольшой.
Важная деталь. Код ядра Joomla изменялся не для реализации необходимых функций, а для устранения багов: некоторые установленные модули отказались правильно работать с имевшимcя русскоязычным дистрибутивом Joomla. Но на одном англоязычном форуме были найдены инструкции по изменению кода, устраняющие эти баги. Сработало!
Читать дальше