December 20, 2012

Drupal негатив

Всем привет! В последнее время все чаще силюсь написать пост в блог, да обычно останавливаюсь на открытой вкладке в админке - ибо некогда, дел полно и т.д. В ближайшее время постараюсь исправить эту оплошность ибо писать хочется много. Многие мысли просто теряются не успевая дойти до их непосредственного представления в текстовом виде. Но сейчас я все же напишу пару гневных строк о Drupal 7. Ровно год назад когда я устроился работать веб-разработчиком мои представления об этой cms были несколько иные. Тогда меня очаровала универсальность применения и наличие огромного количества модулей под эту cms. Теперь же сделав всего пару сайтов на нем пришел к выводу что лучше бы я некоторые вещи написал вручную/запилил на ненавидимом многими Битриксе/etc…

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

Долго расписывать не буду, приведу лишь список доводов против друпала от себя:

  • Тормоза и сильная нагрузка на БД
  • Огромное количество ненужных данных в модулях (все из-за универсальности решения)
  • Устаревший процедурный стиль программирования
  • Основной код модулей хранится в одном огромном файле module_name.module
  • Встроенный механизм обновления никак не защищает от факапов и ручного исправления ошибок
  • Огромное количество кривых и недописанных модулей
  • Сложность темизации/натягивания шаблона (с темой также создается файлик для написания хуков)
  • Очень недружелюбное русское коммюнити. Вместо полезных ответов вам в 90% случаев нахамят. Видимо оттого что большинство из этих людей любители “кодить мышкой”. В качестве решений часто предлагают подождать когда автор кривого модуля заблагозволит его пофиксить
  • Даже с более удобной темой админка - это нечто монстроузное и тормознутое
  • Для работы более-менее функционального сайта требуется включить около 50-60 модулей многие из которых написаны абы как

По мне проще написать один раз все грамотно чем запилить кривой сайт “программированием мышкой” и терпеть тормоза/искать дорогой хостинг/мучаться при каждом допиливании функционала.

P.S. Возможно сюда набегут любители этой CMS с тоннами ненависти и говна, да ну и пусть. Восьмую версию этого замечательного движка даже и ставить не буду ибо представляю с какими тормозами придется столкнуться там. Пробовал как то ради лулзов ставить сборки типа OpenAid, OpenPublic и иже с ними - многие отваливались еще в процессе установки на довольно неслабых хостингах. Следовательно о какой работе с ними может идти речь..

Другие проекты:

telegram-catalog.top

rhamdeew © 2020