Magento1の代わりにMagento2を検討する必要があるのはいつですか?


14

チェコのコミュニティでは、Magento 2.xを使い始める価値があるのか​​、Magentoバージョン1.xを使い続けるのが良いのかという議論 があります。私はまだ、M1からM2に切り替えて、M1について学んだことすべて-私たちが持っているすべての経験を捨てることを確信していません。誰でもMagento1の代わりにMagento2を使い始めるための重要なポイントを明確にできますか?まだわかりません。

回答:


7

念頭に置いておくべき最初のことは、Magento 1のサポート終了日が2018年11月であるため、その日以降、Magento 1はアップデートを受け取らず、Magento 1ショップが脆弱になる可能性があります。

次に、いくつかのポイントがあります。

性能

これは重要なポイントの1つであり、Magentoのパフォーマンスはバージョン2で改善されました。すぐに使用できるフルページキャッシュが含まれ、VarnishとPHP7をネイティブでサポートします。たぶん、M1対M2のパフォーマンスに関するこのQ&Aを確認できます。magento2はmagento 1よりも優れていますか?

テクノロジースタックには、Redis、RabbitMQ、Solr Searchも含まれます。

拡張機能

達成したい内容によっては、M1で利用可能なすべての拡張機能がまだM2に移植されているわけではありません。これは間違いなく決定を下すのに役立ちます。

一方、新しいMagento Marketplaceは、拡張機能がコミュニティで利用できるようにする方法を改善しているため、Magento 2拡張機能の品質が向上します。

安定

ご存じかもしれませんが、Magento 2にはまだかなりのバグがあります(それらのほとんどはマイナーなバグですが、それらのいくつかは迷惑な場合があります)。

テスト

Magento 2には多くのテスト同梱されており、コード品質に関しては大きなボーナスポイントです。

学習曲線

Magento 2の学習曲線は、Magento 1とは大きく異なります。ソフトウェアはまだ非常に新鮮であるため、コミュニティはMagento 1ほど多くのカスタマイズ/開発プロセスを記述/文書化していません(しかし、StackExchangeはまさにそのためです)。 )

あなたの選択はそれほど重要ではないでしょうか?

もう1つの素晴らしい点は、MagentoチームがMagento 1からMagento 2に移行するためのツールを提供していることです。したがって、プロジェクトに応じて、Magento 1から開始し、Magento 1が終了する前にMagento 2に移行することをお勧めします。


11

これは意見に基づく質問のように見えますが、興味深い質問です。
正解があるかどうかはわかりませんが、ここに追加される/追加される回答から結論を導き出すことができます。
私の意見は次のとおりです。

私は、 +M1に対するM2の利点だと思うことと、-その逆のことを示しました。
順序はランダムです。

  • (+)新しいテクノロジー
  • (+)テストを簡単に書く機能
  • (+)モジュールパターンの実装の改善(まだ完全ではありませんが、不要なモジュールを削除できます)。
  • (+)いくつかのパフォーマンスの改善
  • (+)依存性注入
  • (+)2018年の第4四半期以降も引き続きサポートされます
  • (+)require.js、jsファイルのロード/オーバーライドを簡単にする
  • (+)cssプリプロセッサ
  • (+)より良いドキュメント(すでにM1の達人なら、これは大きなプラスにはならないかもしれません)
  • (+)管理グリッドのユーザーエクスペリエンスの向上(管理可能な列)
  • (+)大きくて太い設定ファイルやレイアウトファイルはもうありません。拡張性を高めます。
  • (+)プラグイン/インターセプター。すべてのパブリックメソッドにはデフォルトで2つのイベントがあり、明示的にディスパッチする必要はありません(前後)
  • (+)追加機能。
  • (-)この時点でのコミュニティ拡張機能の欠如。
  • (-)「コア」安定ではありません。1つのことを複数の方法で行うことができますが、それらのどれもまたはすべてが正しいものではありません(例、管理グリッドとフォームの作成)。そして、これらは急速に変化するでしょう。
  • (-)いくつかの概念がM1と類似していても、物事に頭を悩ませる必要があります(これは時間の経過とともに消えます)。
  • (-)いくつかの簡単なことは、達成するための抵抗になります。たとえば、パンくずの区切り記号の変更を参照してください。
  • (-)デバッグが少し難しく、特にノックアウトjsテンプレート。
  • (-)CRUDモジュールの大きなボイラープレート:Magento 2のサービス用コードジェネレーター

私が今考えることができるのはそれだけです。物事を覚えているときに、さらに追加します。
この時点で私は自分自身に複雑な感情を抱いているので、私はあなたにスイッチを勧めるつもりはありません。


「M1の第一人者」という意味ですか?
ファビアンシュメングラー

1
そして... MOAR XML;)
デジタルピアニズムのラファエル

@fschmengler。正しい。私は太った指を持っています:)。見つけてくれてありがとう。
マリウス

リストに学習曲線を追加します。M1では、他のプラットフォームでサイトを開発していた場合、M1を手に入れるのは難しくありませんでした。M1からM2に移行することは、まったく新しいフレームワークを選択するようなものです。長年の経験のない人にとっては、「あなたの新しいウェブ開発-これがmagento 2」という本はまだ存在しないので、それは非常に困難です。
circlesix

3

Magento 1.xから2.xに移行する理由はたくさんあります。それらのいくつかは次のとおりです。

  • パフォーマンスの改善

    1. Magento 2は、最新のPHPバージョンを公式にサポートしています。これらのバージョンには、Webストアの速度に直接影響する新しいセキュリティ修正と改善が既に含まれています。
    2. そのままでニスキャッシングを使用する機能。そのためにサードパーティの拡張機能をインストールする必要はありません。
    3. 静的コンテンツのブラウザキャッシュのプロセスが改善されました。
  • 管理者のユーザーエクスペリエンスの向上

    1. 最新の管理パネルのナビゲーションインターフェイス。
    2. これで、画像に加えてビデオを製品にリンクすることもできます。
    3. 注文または顧客管理グリッドの列を追加または削除するたびに開発者に連絡する必要はありません。管理パネルの利用可能なリストから必要な列を選択するだけです。
  • フロントエンドユーザーエクスペリエンスの向上

    1. チェックアウト手順が改善され、ユーザーがナビゲートしやすくなりました。ゲストチェックアウトは許可され(管理パネルでこの機能が「はい」に設定されている場合)、Magento 2は電子メールアドレスを分析することにより、既存の登録済み顧客を自動的に見つけることができます。
    2. 顧客の請求情報はウェブサイトから支払いゲートウェイに直接送信されますが、これは安全な方法です。Magento 2には、PayPal、Braintree、Authorize.net、WorldPayなど、すぐに使用できる他のいくつかの支払い方法が含まれています。
  • その他の改善

    1. 最新のJSスタック
    2. CSSの前処理
    3. Composer(依存関係の管理用)
    4. これからは、高品質のコード化された拡張機能のみが市場で利用可能になります。厳格なコード品質と機能の複製制御は、新しいMagento 2 Marketplaceの主な機能です。

Magento 2.xから始めるべき大きな利点の1つは、Magento 1.xが2018年11月以降、アップデートの受信を停止し、Magento 1.xショップが脆弱になる可能性があることです。

magentoの公式サイトから詳細情報を入手できます。


2

magento 1とmagento 2には多くの違いがあります。

-- Performance Improvement
-- Full page cache support in community edtion
-- Latest Coding standard framework and php 7 support
-- Whole new structure for admin panel

UIベースのコーディング構造、-コーディング標準の改善、サービス契約コンセプトの初期化

  • ユーザーフレンドリーなアプローチ
  • 2段階のチェックアウトページの改善
  • モジュールごとに初期化されたテストケース(自動テスト)
  • モダンテクノロジースタック
  • Magentoよりもはるかに高速1
  • 初期化された依存性注入の概念
  • PSRコンプライアンス
  • RequirejsおよびCSS Pre Processor(less)

各ページのページ読み込み時間は、magentoと比較して改善されています1

  1. ストアの品質拡張機能を取得するためのMagento 2のマーケットプレイスを開始
  2. 製品ページの統合ビデオサポート
  3. APIテクノロジーに基づく

Magentoのアップグレード(magento 1からmagento 2またはMagento 2.0からそれ以降のバージョン)は、magento 1と比較して簡単です。

magento Magento 2の公式サイトから詳細情報を入手できます。

magento 1とmagento 2のGoogle比較から多くの記事を入手できます。


1

問題はいつだった。答えることはできませんが、重要な問題は、M2の安定性と、必要な拡張機能の可用性です。1つ目は今すぐ答えることができますが(答えはわかりません)、2つ目は必要な拡張機能に応じて私たちそれぞれに異なります。確かに今年はM2に移行する予定はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.