Журнал «Компьютерра» № 32 от 5 сентября 2006 года
Шрифт:
Система «Битрикс» платная и существует в нескольких редакциях, самая дешевая из которых стоит $200, а самая дорогая — около $8 тысяч. Разница между редакциями — в количестве поставляемых с системой модулей и типе используемой базы данных. Самые дорогие редакции — под Oracle, и их цена в разы превосходит точно такие же редакции для MySQL.
Установка системы на сервер, как и в случае с Joomla, прошла без сучка и задоринки, с тем отличием, что по ходу дела система выдавала подробные диагностические сообщения о соответствии конфигурации сервера собственным требованиям и, если что-то не соответствовало,
В итоге тоже получается базовый «установочный» сайт, который сразу же можно подгонять под себя. Логика работы «Битрикса» более соответствует требованиям «интуитивной понятности», и кроме того, к системе прилагается подробная документация.
Как и в Joomla, изменения дизайна и все настройки осуществляются простым нажатием кнопочек.
Но вот каким образом организовать структуру, будут ли ваши каталоги настоящими или виртуальными — вы решаете сами. Вы можете «нарисовать» свои страницы или задать правила, по которым каталоги будут генериться из базы данных.
Важной особенностью «Битрикса» является возможность работы в режиме НТМL-редактора, без использования базы данных, что, собственно, и является «режимом для домохозяек». При этом пользователь просто «рисует» нужные ему страницы, а система сама заботится об организации навигации по ним через автоматически генерируемые меню, об обработке данных с форм и о прочих «динамических» штучках, которые и составляют главное препятствие для веб-мастеров-любителей.
Тем не менее при попытке выйти за рамки «установочного сайта» вы столкнетесь с трудностями, но это будут трудности иного рода, нежели у Joomla.
Если разработчики дистрибутивов Joomla стараются втиснуть в систему максимум готовых модулей для обеспечения максимальной функциональности, то в случае c «Битриксом» все основные модули, обеспечивающие функциональность сайта, запрятаны так глубоко, что не видны пользователю. Отображается же нужная информация через небольшое количество «промежуточных» легко модернизируемых компонентов, образцы которых «на все случаи жизни» идут в комплекте с дистрибутивом.
Если в Joomlа для реализации той или иной возможности вы должны отыскать готовый компонент, эту самую возможность реализующий (или, если найти готовый не удастся, — разработать его с нуля), то в «Битриксе» вам скорее всего придется взять один из образцовых компонентов и доработать его под ваши нужды. Как правило, модернизация очень проста, но требует хотя бы общего знакомства с языком программирования PHP.
Например, в составе дистрибутива Joomla есть модуль, позволяющий выводить в оглавление главной страницы не все материалы, а только те, что специально помечены редактором. В «Битриксе» для этого придется ввести в компонент отображения дополнительную переменную. Работы — на 30 секунд, но чтобы ее проделать, вы как минимум должны знать синтаксис языка PHP, что осилит далеко не каждая домохозяйка.
Тем не менее на освоение системы у меня ушло не два дня, как в случае с Joomla, а всего
Через неделю работы с обеими системами стали понятны достоинства и недостатки каждой.
Joomla
Достоинства
Бесплатность.
Простота установки и спользования.
Довольно прозрачная логика работы.
Огромное количество бесплатных модулей и компонентов
для расширения возможностей системы.
Огромное количество бесплатных шаблонов дизайна.
Нетребовательность к ресурсам; для установки Joomla подходит абсолютное большинство хостингов.
Множество «общественных» ресурсов по поддержке Joomla.
Недостатки
«Стихийный», на голом энтузиазме характер работы над системой, что чревато прежде всего ее «однобоким» развитием. Для Joomlа есть большое количество модулей «средней сложности», но практически нет разработок, требующих серьезных вложений. Таких, например, как торговые каталоги или системы финансовой аналитики.
Ограниченность «общественной» поддержки. Если у вас возник вопрос и вам на него не ответили в течение суток — ответа, скорее всего, уже и не будет. Вряд ли кто-то станет специально работать, чтобы вам ответить. Нет полной совместимости. Большое количество версий дистрибутивов, которые разработчики, как правило, делают под свои нужды. В итоге периодически возникают ситуации, что модуль расширения, который вы пытаетесь установить, не будет работать с вашим дистрибутивом.
Проблемы с обновлением системы. Открытость ядра системы и то, что приложения работают с ядром напрямую, приводит к тому, что для реализации тех или иных функций или для устранения багов конечным разработчикам приходится идти на модернизацию кода ядра своего сайта. В случае установки обновлений эта модернизация пропадет, что делает процесс обновления очень трудоемким.
А отказаться от обновления нельзя, хотя бы из соображений безопасности.
Возможны проблемы с индексацией сайта поисковыми машинами.
«Битрикс»
Достоинства
Простота установки и использования.
Простая логика работы с системой.
Подробная документация и хорошая техподдержка.
Ядро изолировано, работает через интерфейс API и не требует модернизации для решения тех или иных проблем, что облегчает обновление или масштабирование системы.
На одной копии продукта можно создать неограниченное количество сайтов.
Может работать на большинстве виртуальных хостингов, хотя и предъявляет к ним большие требования по части ресурсов, нежели Joomla.
Нет проблем с поисковиками.
Более широкая функциональность по сравнению с Joomla.
Масштабируемость: по мере развития сайта не возникает трудностей с расширением или изменением структуры базы данных, заменой базы данных (например, с MySQL на Oracle) или с разнесением сайта на несколько машин.
При необходимости программирования требует более низкой квалификации программиста, нежели Joomla.
Недостатки
Платная. Более или менее функциональная редакция с поддержкой форумов и рассылок стоит от $400.