Как стать автором
Обновить

Комментарии 13

В первой Мадженте ещё можно было что-то подобное провернуть (хотя тоже, вроде бы, Magento_Catalog нельзя было отключить). Ну а в двойке просто нереально…

Ну и в целом у системы чем дальше, тем больше проблем. Фичи новые пилят, а число багов с каждым релизом только растёт. После релиза было вроде около 400 открытых issue, сейчас уже 1100.

Даже не знаю. В первой мадженте по-моему вообще всё плохо с архитектурой. Эти статические методы везде, object manager (точнее, там аналог его - уже забыл это как страшный сон), никакого Composer.
Во второй есть хорошие подвижки последнее время - переходят на команды с репозиториев, внедряют CQRS, service contracts во всю. Но вот старый код так и лежит. И ничего уже с ним не сделаешь - хоть Magento 3 пиши.
Но с другой стороны, привлекают, похоже, много не вполне компетентных разрабов. И качество кода страдает.

Да да, естественно Magento 1 безнадёжно устарела. Я просто помню собственные попытки в далёком 2013 году сделать то же, что и вы (платформу для разработки не e-commerce проектов). Только композера не было, и я просто отключал модули, пытаясь добиться работоспособности фронта и админки.

Будет ли новая версия Adobe Commerce — скорее да, но будет ли это эволюция Magento, или они купят другую платформу (возможно даже не на php)?

Мне первая маджента по SOAP возвращала ответ на запрос товаров по фильтру шесть секунд. С удовольсвием перешел на вторую, которая уже умеет REST + GraphQL за полсекунды вместо шести. Правда, она недокументирована, и половина фильтров не работают, ну то уже такое.

Magento 1 тоже умеет REST, если что (но, конечно, никакого GraphQL из коробки). Скорость ответа сильно зависит от размера каталога… Припоминаю проект с каталогом на 500 тыс товаров, где приходилось реиндекс запускать раз в неделю ночью по субботам, иначе всё рушилось.

В двойке производительность очень сильно завязана на число вебсайтов/сторов. С одним-двумя работать будет в меру быстро, даже с большим каталогом. Если же разных скоупов 7-10 — начинаются критические просадки, которые уже практически не лечатся…

И все равно все проблемы меркнут перед самой главной. Нет документации. Ну то есть 'function getRecentProducts gets recent products' - это не документация. Впрочем это похоже на системный факап продуктов Adobe - понять, как работает CQ/AEM можно было только с дебаггером.

Ну или зачем писать документацию когда можно продавать курсы.

Я лично не помню,чтобы количество багов падало меньше 900. Обычно до нового релиза фиксят багов 100-200 и после релиза оно вновь со временем возвращается на заветное число в 1100. Так и имеем 900-1100-900-1100

Я лично не помню, чтобы количество багов падало меньше 900.

Было-было, я с самого первого релиза двойки за этим цирком наблюдаю (на мадженто работаю с 2013 года).

Коллега, преклоняюсь перед вашим героизмом - всё-таки дойти до конца квеста! Я лет 10 сидел на Magento 1-2 и в конце-концов оставил надежды, что в этого монстра удастся вдохнуть жизнь. Но сама платформа очень интересная, как и её история.

Теж пробував використати Magento 2 для свого проекту але зрозумів що надто велика частина фреймворку залежна від реалізації інтерфейсів мадженто модулями.

Жаль що такий потужний фреймворк має дуже обмежене застосування.

НЛО прилетело и опубликовало эту надпись здесь

Да уж, в мадженте много неожиданностей: и неявные зависимости (без капча модуля чекаут валился), и 100500 ненужных модулей (MSI, adobe image stock), и куча депрекейтед кода вперемежку с новым (install schema, install data and dbschema.xml, patches), и отсутствие деплоймента (кроме клауда), и боль с транслейтами (нельзя транслейтить в прод моде)...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации