Комментарии 13
Ну и в целом у системы чем дальше, тем больше проблем. Фичи новые пилят, а число багов с каждым релизом только растёт. После релиза было вроде около 400 открытых issue, сейчас уже 1100.
Даже не знаю. В первой мадженте по-моему вообще всё плохо с архитектурой. Эти статические методы везде, object manager (точнее, там аналог его - уже забыл это как страшный сон), никакого Composer.
Во второй есть хорошие подвижки последнее время - переходят на команды с репозиториев, внедряют CQRS, service contracts во всю. Но вот старый код так и лежит. И ничего уже с ним не сделаешь - хоть Magento 3 пиши.
Но с другой стороны, привлекают, похоже, много не вполне компетентных разрабов. И качество кода страдает.
Будет ли новая версия Adobe Commerce — скорее да, но будет ли это эволюция Magento, или они купят другую платформу (возможно даже не на php)?
Мне первая маджента по SOAP возвращала ответ на запрос товаров по фильтру шесть секунд. С удовольсвием перешел на вторую, которая уже умеет REST + GraphQL за полсекунды вместо шести. Правда, она недокументирована, и половина фильтров не работают, ну то уже такое.
В двойке производительность очень сильно завязана на число вебсайтов/сторов. С одним-двумя работать будет в меру быстро, даже с большим каталогом. Если же разных скоупов 7-10 — начинаются критические просадки, которые уже практически не лечатся…
И все равно все проблемы меркнут перед самой главной. Нет документации. Ну то есть 'function getRecentProducts gets recent products' - это не документация. Впрочем это похоже на системный факап продуктов Adobe - понять, как работает CQ/AEM можно было только с дебаггером.
Я лично не помню,чтобы количество багов падало меньше 900. Обычно до нового релиза фиксят багов 100-200 и после релиза оно вновь со временем возвращается на заветное число в 1100. Так и имеем 900-1100-900-1100
Коллега, преклоняюсь перед вашим героизмом - всё-таки дойти до конца квеста! Я лет 10 сидел на Magento 1-2 и в конце-концов оставил надежды, что в этого монстра удастся вдохнуть жизнь. Но сама платформа очень интересная, как и её история.
Теж пробував використати Magento 2 для свого проекту але зрозумів що надто велика частина фреймворку залежна від реалізації інтерфейсів мадженто модулями.
Жаль що такий потужний фреймворк має дуже обмежене застосування.
Да уж, в мадженте много неожиданностей: и неявные зависимости (без капча модуля чекаут валился), и 100500 ненужных модулей (MSI, adobe image stock), и куча депрекейтед кода вперемежку с новым (install schema, install data and dbschema.xml, patches), и отсутствие деплоймента (кроме клауда), и боль с транслейтами (нельзя транслейтить в прод моде)...
Magento 2: минимальная инсталляция и зависимости — исследование