Пришло время перейти на Magento 2.0 или он нестабилен?

8

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

Мой вопрос о:

  • Безопасность
  • стабильность
  • Модули

Безопасно ли переносить старые магазины в Magento 2.0 или нет?

Альваро Гомидес Монтейру
источник

Ответы:

2

Вы должны определенно начать изучать переход на Magento2.

Безопасность: Magento2 поставляется со всеми исправлениями безопасности, которые есть в Magento1. Magento2 будет более безопасным, поскольку поставляется с другой архитектурой и новыми технологиями.

Стабильность: в конце концов Magento2 намного стабильнее, чем начальные сборки. Это причина, по которой все остальные продавцы мигрируют в Magento2. Вот список открытых вопросов. Вы можете просмотреть их в случае, если вы ищете какие-то конкретные проблемы. https://github.com/magento/magento2/issues

Модули. Возможно, вы знаете, что вам нужно переписать все пользовательские модули, которые есть в Magento1. Что касается сторонних модулей, то большинство из них должны быть доступны на Magento Marketplace. Снова вы можете просмотреть рынок Magento, чтобы проверить их наличие.

Таран
источник
1

Magento собирается перейти на версию 2.3. На Magento 2 работает множество магазинов.

В отличие от Magento 1, вы можете увидеть все проблемы в репозитории magento github.

Magento 2 имеет гораздо больше прозрачности, чем Magento 1

С точки зрения масштабируемости, он поддерживает гораздо больше транзакций, чем Magento 1

Что касается модулей, теперь гораздо проще проверить обратную совместимость, которая была большой болью в magento 1.


источник
1

Да, безопасно перенести старые магазины на Magento 2.0.

Безопасность:

Используя data-migration-toolвы можете перенести свой старый магазин в новый магазин Magento2.

Этот инструмент копируется только из ваших старых данных магазина. не беспокойтесь о безопасности.

Стабильность:

После обновления в Magento 2 все ваши основные данные переносятся в Magento2. Не беспокойся о стабильности.

Модули:

Сторонние модули не переносятся. потому что таблица базы данных этого пользовательского модуля недоступна в Magento2.

Если вы хотите выполнить миграцию с пользовательским модулем, который конкретное расширение устанавливает в Magento 2, и сопоставьте эту пользовательскую таблицу базы данных с помощью инструмента миграции.

Emipro Technologies Pvt. Ltd.
источник
0

Magento 2.x постоянно совершенствуется и поддерживается большим сообществом разработчиков. Команда Magento выпустила версию 2.2.2, которая является стабильной версией.

Кроме того, Magento 1.x прекратит получать какие-либо исправления безопасности или обновления через некоторое время.

Есть много причин, по которым мы должны обновить магазины Magento 1.x до Magento 2.x.

Безопасность:

  1. Magento 2 построен на зрелом технологическом стеке, который считается более безопасным, чем технологический стек Magento 1.x
  2. Magento 2 сохраняет пароль клиентов и администраторов в формате CONCAT (SHA2 ('xxxxxxxxYOURPASSWORD', 256), ': xxxxxxxx: 1'). Практически их невозможно взломать.
  3. Большинство защищенных страниц, таких как сетки панели администратора, страницы оформления заказа и т. Д., Построены с использованием нокаутирующего JS, поэтому у хакеров нет возможности увидеть, что происходит на странице, если они пытаются угадать из источника страницы.

Стабильность:

  1. Поскольку все мы знаем, что Magento прекратит поддержку Magento 1.x в ближайшем будущем, он станет уязвимым и нестабильным. В то время как Magento 2.x находится в стадии разработки, ежедневно разрабатываются новые функции и решаются проблемы. Поэтому после обновления до Magento 2.x вам не нужно беспокоиться о стабильности.

Модули:

  1. Команда Magento теперь проверяет каждое расширение, представленное на Торговую площадку Magento. Таким образом, вы можете доверять каждому расширению, которое вы покупаете / скачиваете с Magento Marketplace.
  2. Теперь есть меньше шансов конфликта модулей из-за новой концепции плагинов. Используя концепцию плагина, мы можем расширить / изменить практически любую функциональность, не переопределяя / не взламывая основной код. Кроме того, это лучше, чем переопределение класса, поскольку он использует порядок сортировки для сортировки того, какой класс плагина будет вызываться первым.
  3. По сравнению с версиями Magento 1.x установка новых расширений и модулей стала проще и, следовательно, дешевле.
  4. Встроенная среда тестирования позволяет легко запускать автоматизированные тесты на любом сайте Magento, независимо от его размера.

Помимо вышеперечисленных пунктов, есть много других, которые доказывают, что обновление до Magento 2.x является хорошим решением.

Мохит Кумар Арора
источник
1
Кто отклонил ответ и почему? По крайней мере, дайте мне знать причину.
Мохит Кумар Арора