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 Marketで入手できるはずです。ここでも、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にインストールするカスタムモジュールを使用して移行し、そのカスタムデータベーステーブルを移行ツールでマッピングする場合。


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は脆弱で不安定になります。Magento 2.xは開発中であり、日々新しい機能が開発され、問題が修正されています。したがって、Magento 2.xにアップグレードした後は、安定性について心配する必要はありません。

モジュール:

  1. Magentoチームは、Magento Marketplaceに送信されたすべての拡張機能を検証するようになりました。したがって、Magento Marketplaceから購入/ダウンロードするすべての拡張機能を信頼できます。
  2. プラグインの新しい概念により、モジュールが競合する可能性が低くなりました。プラグインのコンセプトを使用して、コアコードをオーバーライド/ハッキングすることなく、ほぼすべての機能を拡張/変更できます。また、並べ替え順序を使用して、最初に呼び出されるプラグインクラスを並べ替えるので、クラスをオーバーライドするよりも優れています。
  3. Magento 1.xバージョンと比較して、新しい拡張機能とモジュールのインストールが簡単になり、コストも安くなりました。
  4. 組み込みのテストフレームワークにより、サイズに関係なく、任意のMagentoサイトで自動テストを簡単に実行できます。

上記のポイントとは別に、Magento 2.xへのアップグレードが適切な決定であることを証明する他の多くのものがあります。


1
誰が回答に反対票を投じたのか、そしてその理由は?少なくとも理由を教えてください。
Mohit Kumar Arora
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.