среда, 15 августа 2012 г.

Плюсы и минусы Drupal

Я, наверное, напрошусь на критику значительного числа пользователей Drupal, но практически полностью согласен со статьей на Хабре по поводу данной CMS.Более того, кое что могу добавить от себя.То, что исправление одного бага ведет к появлению множества других бесспорно.A  неисправленных багов аж 265 штук.Но не соглашусь с полным разгромом движка.Конечно, есть и плюсы, о которых чуть ниже, но минусы перевешивают.Итак...

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

  1. Хорошая документация и предельно легкая установка.Здесь сложностей гарантированно не возникнет и не у специалистов.
  2. Отличная расширяемость системы (можно сделать очень много при желании) - главное достоинство Drupal кроется в его гибкой архитектуре.Но использование этого преимущества движка требует серьезного дополнительного обучения с системой, а порой и знания PHP.
  3. Создает короткие ссылки благодаря использованию mod_rewrite в сервере Apache.Любой   создаваемый материал будет иметь уникальный адрес, состоящий из уникального ID.
  4. Имеет механизм защиты сервера при перегрузке.Ситуация наподобие с LiveJournal невозможна в принципе.Механизм в автоматическом режиме производит отключение ненужных модулей и плагинов при большой посещаемости или DDOS атаках.
  5. Производит кэширование страниц, что сказывается на скорости загрузки сайта из - за того, что значительно сокращается количество запросов к БД.Пользователь, который перешёл на какую то страницу сайта даёт сигнал серверу на то что бы занести эту страницу в кэш и следующий получит данную страницу из кэша
Можно отметить, что Drupal изначально написан программистами для программистов и есть определенные нюансы в его освоении.К примеру то, что Drupal не всегда ладит с php 5.3.x, а  работает стабильно только с php 5.2.х.Кроме этого, нужно знать, что освоить его писать гораздо легче, используя API, а не говнокод.

Слишком частые обращения к БД нагружают сайт, поэтому нужно предельно тщательно отнестись к выбору хостинга.Вебмастера частенько говорят: "Можешь обойтись без друпала, лучше обходись без него".Без Drupal сложно обойтись, когда Вам нужны развитые типы контента такие, как структуры данных, поля и т.п.

Для начинащих, понятное дело, с Joomla намного проще.Некоторые вебмастера и разработчики утверждают, что Joomla для домохозяек - спорить не буду.Я считаю, что к выбору CMS нужно подходить исходя из задачи, стоящей перед сайтом, блогом и другими ресурсами.Кроме того, необходимо заранее оценить ее дружелюбность к seo.

Бесспорно, что в уроках обучения seo мы останавливались и на других актуальных способах платной и бесплатной раскрутки сайта и блога.Однако SEO пока решает более половины задач по продвижению.Или есть такие, среди Вас, кто думает иначе?

LinkWithin

Related Posts Plugin for WordPress, Blogger...