Контакты | E-mail: info@modx-evo.ru | Заказать обратный звонок



MODx Evo vs. MODx Revo разбираемся в отличиях.

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

У большинства разработчиков на MODx, практикующих использование как Evo, так и Revo дела с выбором версии обстоят следующим образом. Если требуется разработать, что-то простое, не прибегая к серьезным доработкам, а лишь используя дополнения из репозитория, то выбор падает на версию Evo. Если же требуются серьезные доработки, или сильно усложняется проект, то выбор падает в сторону Revo. Такая ситуация сложилась у многих, подтверждением этому служат обсуждения на форумах.

Некоторое время, я также как и многие пользовался подобной практикой. Но со временем полностью склонился к MODx Revolution. И если честно, причин этому практически нет. Единственной причиной, я вижу более оперативную реакцию на возможные «баги» в «движке» со стороны разработчиков.

Отличия MODx Evo от Revo.

Основное отличие Revo от Evo это использование xPDO. Это своего рода абстракция над БД (промежуточный уровень).

Парсер Revo работает через xPDO. В Evo работа парсера основана на прямых запросах к БД, и как следствие быстрее работает. Казалась бы очень значимая сторона, но разница, на мой взгляд, столь незначительная, что просто не является критерием выбора.

У использования xPDO имеются и сильные стороны в плане безопасности, и исключении возможных SQL инъекций.

Кэширование в MOD Revo также завязано на xPDO.

В MODx Revo изначально предустановлен phx, что очень удобно при наложении дополнительных условий при вызове сниппетов и в других случаях.

modx evo vs. modx revo

Еще одна отличительная особенность работы парсера Revo – использование переменных в вызове чанков, Evo подобную технологию не поддерживает. Хотя на самом деле данная конструкция редко используется в простых решениях.

Количество событий поддерживаемых в Revo значительно выросло. Это действительно интересно и очень полезно. Часто это выручает во время разработки собственных решений.

Репозиторий.

По умолчанию CMS MODx Revo ставится «пустой». То есть не устанавливается, какой то пакет сниппетов, модулей и чанков, к которым привыкли в Evolution. Многих это пугает. Но до тех пор, пока они не познакомятся с репозиторием от Revolution.

На мой взгляд, даже названия версий подобраны очень правильно. Evolution - подразумевало, какое-то эволюционное решение. И это действительно так, согласитесь разработка на этом движке действительно удобна. Revolution же на мой взгляд, подразумевал совершенно другой подход в развитие движка, связан с координальными изменения в его направлении.


Просмотров: 4358


Статьи по теме:


Написать комментарий

Поля помеченные * обязательны для заполнения.



Будь в курсе!

Введите Ваш Email и имя.

Digital Newsletter

Чтобы отписаться нажмите сюда ».