Kapan saya harus mempertimbangkan Magento2 dan bukan Magento1?


14

di Republik masyarakat kita memiliki diskusi apakah Magento 2.x layak untuk mulai menggunakan atau lebih baik untuk tetap dengan Magento versi 1.x . Saya masih belum yakin untuk beralih ke M2 dari M1 dan membuang semua yang kami pelajari tentang M1 - semua pengalaman yang kami miliki. Adakah yang bisa menjelaskan poin-poin penting untuk mulai menggunakan Magento2, bukan Magento1? Saya masih belum mengerti.

Jawaban:


7

Nah, hal pertama yang harus Anda ingat adalah bahwa Magento 1 End Of Life adalah pada November 2018 sehingga setelah tanggal itu, Magento 1 tidak akan menerima pembaruan lagi yang dapat menyebabkan toko Magento 1 menjadi rentan.

Lalu, ada beberapa poin:

Performa

Ini adalah salah satu titik kunci, kinerja Magento telah ditingkatkan dengan versi 2. Ini termasuk cache halaman penuh di luar kotak, mendukung Varnish dan PHP7 secara asli. Mungkin Anda dapat memeriksa T&J ini mengenai kinerja M1 vs M2: Bagaimana magento 2 lebih baik daripada magento 1?

Tumpukan teknologi juga termasuk Redis, RabbitMQ dan Solr Search.

Ekstensi

Bergantung pada apa yang ingin Anda capai, tidak semua ekstensi yang tersedia untuk M1 belum porting ke M2 . Ini jelas dapat membantu untuk membuat keputusan.

Di sisi lain, Magento Marketplace baru telah meningkatkan cara ekstensi disediakan untuk komunitas dan karenanya, memastikan kualitas yang lebih baik untuk ekstensi Magento 2.

Stabilitas

Seperti yang Anda ketahui, Magento 2 masih memiliki beberapa bug (kebanyakan dari mereka adalah bug minor tetapi beberapa dari mereka bisa mengganggu).

Tes

Magento 2 dikirimkan dengan banyak tes, yang merupakan poin bonus yang luar biasa dalam hal kualitas kode.

Kurva belajar

Kurva pembelajaran untuk Magento 2 jauh berbeda dari Magento 1. Karena perangkat lunaknya masih cukup baru, komunitas belum menulis / mendokumentasikan banyak proses penyesuaian / pengembangan seperti halnya untuk Magento 1 (tetapi itulah yang menjadi hak StackExchange;) )

Pilihan Anda mungkin tidak begitu penting?

Poin hebat lainnya adalah bahwa tim Magento menyediakan alat untuk bermigrasi dari Magento 1 ke Magento 2 . Jadi, dan tergantung pada proyek Anda, Anda mungkin ingin memulai dengan Magento 1 dan bermigrasi ke Magento 2 sebelum akhir Magento 1.


11

Ini terlihat seperti pertanyaan berdasarkan pendapat, tetapi pertanyaan yang menarik.
Saya tidak tahu apakah ada jawaban yang benar, tetapi mungkin Anda bisa menarik kesimpulan dari jawaban yang akan / akan ditambahkan di sini.
Inilah pendapat saya:

Saya ditandai dengan +apa yang saya pikir merupakan keuntungan untuk M2 daripada M1 dan dengan -apa yang sebaliknya.
Perintahnya agak acak.

  • (+) Teknologi yang lebih baru
  • (+) Kemampuan menulis tes lebih mudah
  • (+) Implementasi yang lebih baik dari pola modul (masih belum sempurna, tetapi Anda dapat menghapus modul yang tidak Anda butuhkan).
  • (+) Beberapa peningkatan kinerja
  • (+) Injeksi ketergantungan
  • (+) Masih akan didukung setelah Q4 tahun 2018
  • (+) require.js, untuk membuatnya lebih mudah memuat / menimpa file js
  • (+) css pre-procesor
  • (+) Dokumentasi yang lebih baik (ini mungkin bukan nilai tambah yang besar jika Anda sudah menjadi guru M1)
  • (+) Pengalaman pengguna yang lebih baik untuk kisi admin (kolom yang dapat dikelola)
  • (+) Tidak ada lagi file konfigurasi dan tata letak yang besar dan gemuk. Membuatnya lebih bisa diperluas.
  • (+) Plugin / Interceptor. Setiap metode publik memiliki 2 acara default yang tidak perlu dikirim secara eksplisit (sebelum dan sesudah)
  • (+) Fitur tambahan.
  • (-) Kurangnya ekstensi komunitas pada saat ini.
  • (-) Tidak stabil "inti". Anda dapat melakukan satu hal dalam berbagai cara dan tidak satu pun atau semuanya adalah yang benar (misalnya, membuat kisi dan formulir admin). Dan hal-hal ini akan berubah dengan cepat.
  • (-) Bahkan jika beberapa konsep mirip dengan M1 Anda masih harus memikirkan hal-hal (ini akan melewati waktu).
  • (-) Beberapa hal sederhana menjadi hambatan untuk dicapai. Lihat Mengubah simbol pemisah remah roti misalnya.
  • (-) sedikit lebih sulit untuk di-debug, khususnya templat knockout js.
  • (-) boilerplate yang lebih besar untuk modul CRUD: Generator Kode untuk Layanan di Magento 2

Hanya itu yang bisa saya pikirkan saat ini. Saya akan menambahkan lebih banyak ketika saya mengingat sesuatu.
Saya tidak akan merekomendasikan Anda beralih atau tidak, karena pada titik ini saya memiliki perasaan campur aduk sendiri.


Saya kira maksud Anda "guru M1"?
Fabian Schmengler

1
dan ... MOAR XML;)
Raphael di Digital Pianism

@fschmengler. Baik. Saya punya jari yang gemuk :). Terima kasih telah melihatnya.
Marius

Saya ingin menambahkan kurva pembelajaran pada daftar Anda. Di M1, jika Anda telah mengembangkan situs di platform lain, mengambil M1 tidak terlalu sulit untuk dilewati. Pindah dari M1 ke M2 seperti mengambil kerangka kerja yang sama sekali baru. Bagi orang-orang tanpa pengalaman bertahun-tahun, ini sangat sulit karena buku-buku 'Anda yang baru dalam pengembangan web - di sini adalah magento 2' belum ada.
circleix

3

Ada banyak alasan mengapa kita harus pindah dari Magento 1.x ke 2.x. Beberapa di antaranya adalah:

  • Peningkatan kinerja

    1. Magento 2 secara resmi mendukung versi PHP terbaru. Versi tersebut sudah termasuk perbaikan keamanan baru dan peningkatan yang secara langsung mempengaruhi kecepatan toko web.
    2. Kemampuan untuk menggunakan caching Varnish di luar kotak. Tidak perlu menginstal ekstensi pihak ketiga untuk itu.
    3. Proses peningkatan cache browser untuk konten statis.
  • Pengalaman pengguna admin yang lebih baik

    1. Antarmuka navigasi panel admin modern.
    2. Sekarang Anda juga dapat menautkan video ke produk Anda di samping gambar.
    3. Anda tidak perlu menghubungi pengembang Anda setiap kali Anda ingin menambah atau menghapus kolom pada pesanan atau kisi manajemen pelanggan, Anda dapat memilih kolom yang diperlukan dari daftar yang tersedia di panel admin.
  • Pengalaman pengguna frontend yang lebih baik

    1. Langkah-langkah checkout telah ditingkatkan dan sekarang lebih mudah bagi pengguna untuk menavigasi. Checkout tamu diperbolehkan (jika fitur ini diatur ke "ya" di panel admin) dan Magento 2 dapat secara otomatis menemukan pelanggan terdaftar yang ada dengan menganalisis alamat email mereka.
    2. Informasi penagihan pelanggan dikirim dari situs web langsung ke gateway pembayaran, yang merupakan cara yang aman. Magento 2 termasuk PayPal, Braintree, Authorize.net, WorldPay dan beberapa metode pembayaran lainnya di luar kotak.
  • Perbaikan lainnya

    1. Stack JS Modern
    2. Preprocessing CSS
    3. Komposer (untuk mengelola dependensi)
    4. Mulai sekarang hanya ekstensi kode berkualitas tinggi yang akan tersedia di pasar. Kualitas kode yang ketat serta kontrol duplikasi fungsi adalah fitur utama dari Magento 2 Marketplace baru.

Satu poin plus besar mengapa kita harus mulai dengan Magento 2.x adalah bahwa Magento 1.x akan berhenti menerima pembaruan lagi setelah November 2018 yang dapat menyebabkan toko Magento 1.x menjadi rentan.

Anda bisa mendapatkan lebih banyak info dari situs resmi magento.


2

Ada banyak perbedaan antara magento 1 dan 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

Struktur pengkodean Berbasis UI, - Peningkatan standar pengkodean, konsep Kontrak Layanan diinisialisasi

  • Pendekatan yang Mudah Digunakan
  • Dua langkah peningkatan Halaman Checkout
  • Uji Kasus diinisialisasi untuk setiap modul (Pengujian Otomatis)
  • Stack Teknologi Modern
  • Jauh Lebih Cepat dari Magento 1
  • Konsep Injeksi Ketergantungan Diinisialisasi
  • Kepatuhan PSR
  • Persyaratan dan Prosesor Pra CSS (kurang)

Waktu pemuatan halaman untuk setiap halaman ditingkatkan dibandingkan dengan magento 1

  1. Marketplace Diluncurkan untuk Magento 2 untuk mendapatkan Ekstensi Kualitas untuk toko
  2. Dukungan Video Terpadu untuk halaman produk
  3. Berdasarkan Teknologi API

Magento Upgradation (dari Magento 1 ke Magento 2 atau Magento 2.0 ke versi yang lebih baru) lebih mudah dibandingkan dengan Magento 1

Anda bisa mendapatkan info lebih lanjut dari situs resmi magento Magento 2

Anda bisa mendapatkan banyak artikel dari perbandingan google antara magento 1 dan magento 2.


1

Pertanyaannya adalah kapan. Meskipun saya tidak bisa menjawabnya, masalah utama adalah stabilitas M2 dan ketersediaan ekstensi yang mungkin Anda butuhkan. Yang pertama dapat dijawab sekarang (saya tidak tahu jawabannya btw), sedangkan yang kedua akan bervariasi untuk kita masing-masing tergantung pada ekstensi mana yang diperlukan. Saya tidak punya rencana untuk bermigrasi ke M2 tahun ini pasti.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.