Достаточно ли стабильно Magento 2, чтобы начать разработку нового интернет-магазина? [закрыто]

12

Я хотел бы начать разработку нового интернет-магазина, но мой нынешний опыт работы с Magento2 слишком медленный и аварийный для комфортной разработки.

Я пробовал обе ветки Master и Dev на Windows XAMPP. Обнаружил, что как интерфейсный магазин, так и админ панель постоянно зависает / вылетает со случайными ошибками. Например: https://github.com/magento/magento2/issues/1734

Magento 2 более устойчив в Unix? Стоит ли пытаться настроить его на ВМ?

Бен
источник
2
Стоит отметить, что Magento официально не поддерживается в среде Windows.
Падж

Ответы:

6

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

Да, я бы рекомендовал изучить его на Unix через виртуальную машину. Так работает большинство разработчиков Magento, и это хорошее место для начала.

Кроме того, Magento разработан для работы в Linux, и есть несколько вещей, которые ломаются в WAMP, такие как пути и имена файлов с учетом регистра, поэтому мне проще привыкнуть к работе в Linux.

Я использую Ubuntu 14.04 в качестве своего дистрибутива Linux, он самый стабильный, так как они немного меняют его после этой версии. Для своей виртуальной машины я использую виртуальную коробку оракула. Vagrant также стоит посмотреть на настройку среды разработки, я собираюсь проверить это в следующий раз, когда настраиваю свою машину.

Как говорит Мариус в своем ответе, как только Magento2 будет официально выпущен, будет нормально запустить живой сайт с этим релизом.

Веселиться :)

падуб
источник
Как насчет magento 2 сегодня? это достаточно стабильно для производства
Saeed
9

Пока я пишу это, Magento 2 находится в фазе «купец-бета». Итак, бета .
Вы не должны запускать live shop на этой версии.
Официальный релиз запланирован где-то в четвертом квартале этого года.
Тогда вы можете начать свой живой магазин.

Мариус
источник
1
В качестве детали и просто чтобы не поощрять это, нет никаких способов оплаты, кроме чека / денежного перевода.
mbalparda
Извините за вводящее в заблуждение название. Моя цель - начать разработку, а не запустить магазин. Поскольку у меня 0 опыта работы с Magento 1, я подумал о том, чтобы пропустить его и начать изучать Magento 2 и разрабатывать все на новой платформе.
Бен
1
@RawPhunky. вы уже можете начать изучать его, и вы можете даже развивать его, но будьте уверены, что некоторые вещи изменятся до официального релиза. Есть шанс, что ваша работа может быть напрасной.
Мариус
4

Нет , слишком рано использовать его в производственных условиях. Хотя бета-версия довольно стабильна на момент написания статьи, все же будут изменения, которые могут повлиять на ваши текущие настройки.

Оставайтесь на месте и возьмите последнюю версию Magento 1.9.x. Эта ветвь тщательно проверена и является гораздо более безопасным способом.

mkerstner
источник
Извините за вводящее в заблуждение название. Моя цель - начать разработку, а не запустить магазин. Поскольку у меня 0 опыта работы с Magento 1, я подумал о том, чтобы пропустить его и начать изучать Magento 2 и разрабатывать все на новой платформе.
Бен
1
Хорошо, это разумно. Хотя Magento 2 не все новое , многие из основных понятий все еще применяются (EAV, макет XML, Event-Observer и т. Д.) И не без причины. Если вы начинаете с зеленого, я бы по-прежнему посоветовал взглянуть на Magento 1 только для эффекта обучения.
mkerstner