Задать вопрос

Почему программисты не любят MODx?

Вот заинтересовался вопросом. Почему не любят MODx EVO? Я не программист и не понимаю что плохого в хранении шаблонов например в базе? И какие ещё есть причины помимо "монструозной" админки?
  • Вопрос задан
  • 13193 просмотра
Подписаться 5 Оценить 4 комментария
Пригласить эксперта
Ответы на вопрос 5
kotomyava
@kotomyava
Системный администратор
1. Не секрет, что изначально концепция MODx придумана и воплощена профессиональным дизайнером, а не профессиональным программистом. =) Соотвественно, аритектура неудобна и местами ущербна.

2. Еvolution просто откровенно убог.
- Проблемы с производительностью при большом количестве документов,а это могильный камень для "лёгкой" cms.
- Хранение кода в базе, а это не только проблемы с системами контроля версий, но и громадная дыра в безопасности - впихнув в базу что-нибудь можно выполнить произвольный код штатными средствами.
Да и других проблем там хватает.

Revolution уже лучше, но xPDO на котором он построен это не фреймворк, а тихий ужас.

Ну и комюнити - там только десяток человек, которые действительно знают, как реально всё работает. Соотвественно, за редким исключением, отвратительной качество расширений, отсутствие достаточного количества информации, куцая документация.

Админка, кстати, после того, как стали кешировать дерево, стала не такой уж и плохой, и это в общем-то не особо-то минус - скорее вопрос вкуса... =)
Ответ написан
Rastishka
@Rastishka
Вообще странный вопрос.
Я программист и как раз дико люблю MODx, особенно EVO, особенно сборку Dmi3yy.

И люблю его именно за то, что при нестандартном функционале мне проще его написать на PHP и добавить его как сниппет. Нет заморочек с привязыванием любой верстки.
Ответ написан
NeX
@NeX
плохого в хранении шаблонов например в базе?

не поддерживает version control, невозможно смотреть историю изменений и вести командную разработку. нельзя пользоваться ide. трудно обновлять сайт.
Ответ написан
begemot_sun
@begemot_sun
Программист в душе.
MODx удобно использовать как своего рода снежный ком, на который можно лепить что угодно.
По части отсутствия версионного контроля - обходится небольшим куском кода, который подгружает отдельные php-файлы в нужных местах.

MODx хорошо использовать для админки, а писать сам сайт на обычном php.
Конечно у MODx куча минусов, но серьезные продукты делать можно. Проверено на практике.
Ответ написан
@Accusser
Разработка сайтов на MODX Revolution
Откуда вообще созрел данный вопрос? Если вам кто то сказал что он не любит MODX то это не значит что все не любят. Зайдите сюда https://modx.cc посмотрите видео уроки если трудно разобраться и поймете что лучшей системы чем MODX нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы