Выбор между Битрикс и Drupal. Drupal vs bitrix


Drupal vs Bitrix | Drupal

Управление сайтом

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

Структура сайта в Битриксе повторяет структуру папок на диске сервера внутри установки продукта. Административный интерфейс позволяет создавать папки и файлы страниц (как статичных, так и динамических) - и при этом, кроме системного имени, позволяет давать дополнительное имя, удобное для представления пользователю.

Идеология инфоблоков

Основной структурной единицей CMS Drupal служит узел (node). По сути дела, любая страница сайта на Drupal (за исключением служебных) - это либо список анонсов узлов, либо полное отображение одного узла. Вывод любой страницы может сопровождаться выводом дополнительных блоков, но, так или иначе, они являются вторичными по отношению к node.

В Битриксе реализована идеология инфоблоков (синоним понятию «справочник» в «1С: Предприятии» или понятию «сущность предметной области»). Инфоблок представляет собой совокупность объектов, обладающих одинаковым набором свойств.

Все инфоблоки равноправны в том смысле, что любой инфоблок (или даже несколько инфоблоков) может использоваться для вывода как в основной области страницы, так и в дополнительных областях. Таким образом, node в CMS Drupal является лишь частным случаем инфоблока - и, по сути, в Drupal имеется только один инфоблок, тогда как в Битриксе их может быть неограниченное количество.

Политика кэширования

Важным отличием Битрикса от Drupal является принцип кэширования страниц. Так, в Drupal производится кэширование всей страницы, доступной по данному URL, целиком. Соответственно, если пользователь в данный момент залогинен на сайте, то на странице, скорее всего, присутствует некоторая персонализированная информация (например, его логин). Стало быть, кэширование страницы в этом случае навозможно в принципе.

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

Вывод, например, логина пользователя производит компонента с отключённым кэшированием, тогда как вывод более статичной информации (например, списка новостей) производит компонента с включённым кэшированием.

Таким образом, Битрикс предоставляет гораздо более гибкую и эффективную политику кэширования, чем Drupal.

drupal.ru

Выбор drupal или bitrix! | Drupal

Для тех кто, ещё не решил что лучше битрикс или друпал, делюсь своим опытом.

С 2008 года веду сайт на друпал, сначала версия 5, сейчас 6, www.fizkult-ura.ru на локалхосте 7С 2010 года веду сайт на битрикс версия старт www.fizkult-ura.com

Сайт на битриксе так и не сделан, в связи с чем у меня делема оставить его на битриксе или переделать на друпал, все-таки столько сил, времени и денег потрачено?

Анализ Bitrix:

1. Bitrix плюсы:

  1. уже куплена редакция старт;
  2. престижность на Российском рынке;
  3. есть видео и аудио плееры;
  4. возможность сделать фотогалерею есть кажется.

2. Bitrix минусы:

  1. платные дизайны;
  2. сложность корректной установки дизайна самостоятельно;
  3. невозможность настройки сайта без изучения документации и программирования;
  4. платные обновления;
  5. после обновлений не однократно возникали проблемы администратирования сайта;
  6. дорого стоит;
  7. отвратительная служба поддержки, отвечает на "отвяжись";
  8. нельзя сделать несколько сайтов с разными базами данных на одной версии, надо покупать;
  9. не используется на иностранных сайтах, на сколько мне известно.

3. Bitrix вопросы:

  1. безопаснее ли друпала;
  2. быстрее ли работает при высокой посещаемости, чем друпал.

Анализ drupal

1. Drupal плюсы:

  1. вышла более качественная версия 7;
  2. бесплатные, качественные дизайны;
  3. лёгкость установки дизайна;
  4. у меня уже накопленны базовые знания по друпал;
  5. отзывчивое сообщество;
  6. бесплатные дополнительные модули;
  7. бесплатные обновления;
  8. после обновлений всё на сайте работает;
  9. множество качественных сайтов по всему миру.

2. Drupal минусы:

  1. необходимость изучения движка;
  2. проблема большой нагрузки при высокой посещаемости;
  3. нет в ядре видео и аудио плееров;
  4. нет в ядре фотогалереи, насколько поняла.

3. Drupal вопросы:

  1. не ясна степень безопасности дополнительных модулей.

Вот, что ещё говорят об этом: http://www.drupal.ru/taxonomy/term/2226

Не знаю, что делать, оставлять битрикс, или полностью на друпал переключиться?

drupal.ru

Друпал по сравнению с Битриксом

Drupal vs Bitrix

1. Drupal активнейшим образом используется в Европе и США, на нём сделано множество сайтов вплоть до сайта Белого Дома.

2. Drupal сам по себе бесплатный. То есть, за деньги, сэкономленные на лицензии для Битрикса, можно заказать более хороший дизайн. Или оплатить хостинг. Или заказать какую-нибудь другую дополнительную услугу для сайта.

3. Сама разработка на Битриксе будет не дешевле, а то и дороже, чем на Друпале.

4. Drupal все-таки требует меньше расходов на хостинг

5. Drupal - система, написанная программистами и для программистов. Очень многие нестандартные пожелания заказчика осуществимы, если писать на Drupal.

6. Drupal имеет тысячи и десятки тысяч модулей практически на все случаи жизни.

7. Практически всё то, что есть в Битриксе, можно настроить и в Drupal.

8. Популярность Битрикса в России во многом является не следствием качества продукта, а результатом грамотного маркетинга, рекламы и пиара. В остальном мире Битрикс не сильно котируется.

9. Нельзя сравнивать эти системы. У них разный принцип. Битрикс - это готовая коробочное решение для быстрого запуска сайта заточенного для бизнеса в РФ. Drupal - это вообще CMF, то-есть можно сделать вообще все что угодно исходя из гигантского набора модулей. Готовые решения есть, но не для РФ.

10. Масштабирование и развитие сайтов: Битрикс - тяжело кастомизировать ф-ционал под определенные требования заказчиков. Какая-нибудь ерунда может отнять кучу времени на реализацию и потребовать обходных путей т.к. API у Битрикса не самое продуманное. Drupal - легко делать специфичные кастомные решения. Никаких проблем с дальнейшим обслуживанием.

11. Обновление ядра: Битрикс - одной кнопкой, но если все разработки делались по регламенту, иначе сайт можно убить. Drupal - одной кнопкой и еще выбрать, что именно обновлять + выше стабильность.

12. Маркетинг: Битрикс для РФ, Drupal - для всего остального мира. Сообщества нельзя сравнить по размеру, Drupal в таком сравнении выносит Битрикс мощнейшим ударом т.к. система интернациональная.

13. Готовые решения и компоненты (модули): Битрикс - толком не контролируют разработчиков в маркетплейсе, решения разработаны так, что иногда кажется, что работаешь не с системой за 50к рублей, а с бесплатной джумлой. Drupal - контроль модулей по принципу Apple AppStore т.е. сырой или недоработанный модуль (решение) не будет находиться в основном каталоге, все честно описано, хочешь ставь и дорабатывай или жди стабильный релиз.

Images:

premiumwebsite.ru

Выбор между Битрикс и Drupal — Toster.ru

Давно работал с друпалом, уже года три прошло наверное. Текущую ситуацию не знаю, может что и поменялось там. Сейчас работаю с битриксом.

* * * Редактирование сайта По ощущениям как linux vs windows.

Drupal вроде и бесплатный, но допиливать много приходилось. Например визуальный редактор приходилось ставить отдельным модулем, а в битриксе он из коробки хороший. Магазин на ubercart заточен под свою какую то специфическую задачу, тоже приходилось отдельными модулями дорабатывать. Я не очень хорошо в друпале разбирался на тот момент, так что могу быть на счет него необъективен, и все уже могло поменяться повторюсь, но тем не менее очень много базовых вещей в друпале приходилось настраивать с нуля. Админка еще мне не нравилась у друпала.

В битриксе обучение провожу за полчаса — час по телефону. Клиентам просто все объяснить. И то большая часть времени при объяснениях тратится на примеры. Суть редактирования можно в нескольких предложениях сформулировать. Есть статические и динамические страницы. Статические страницы это просто текстовые файлы, примерно как вордовские документы. Динамические страницы это программы которые собирают информацию из инфоблоков [тут показать что такое инфоблоки, на примере новостей]. Разделы на сайте это обычные папки.

Итого весь сайт для редактора в битриксе это обычные файлы и папки с которыми все умеют работать + инфоблоки. Редактирование/добавление элементов инфоблока (новости, статьи) и редактирование статических страниц сайта это 90% всех задач редактора. Остальное по отдельным запросам показываю уже потом, но там тоже все довольно просто.

* * * Разработка сайта

Про друпал ничего не скажу, ибо давно это было. Вроде что-то получалось.

На битриксе делал шаблоны сайта, компоненты свои писал, делал свои модули. В целом все устраивает, большинство задач довольно просто реализуется. Инфоблоки в качестве хранилища данных практически во всем устраивают. Единственное что, инфоблоки для некоторых задач могут быть тяжеловаты, в модулях для некоторых специфических задач приходилось свои таблицы создавать и уже с ними работать, это мне не очень понравилось честно говоря. Сейчас родное API для работы с БД какое то неудобное мне кажется. Уже полгода битриксовцы обещают ORM и highload инфоблоки, то есть по сути очень простой и быстрый доступ в базу данных, но пока глухо. Даже в альфа/бета версиях недоступны эти highload инфоблоки, несмотря на то что в таблице сравнения редакций уже несколько месяцев они светятся и вроде как должны работать. Если удачная реализация ORM будет, то претензий к битриксу по разработке у меня не будет вообще.

toster.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта