Khi nào tôi nên xem xét Magento2 thay vì Magento1?


14

trong cộng đồng Séc chúng tôi có một cuộc thảo luận liệu Magento 2.x là giá trị để bắt đầu sử dụng hay nó tốt hơn để gắn bó với Magento phiên bản 1.x . Tôi vẫn không bị thuyết phục khi chuyển sang M2 từ M1 và vứt bỏ mọi thứ chúng ta đã học về M1 - tất cả những trải nghiệm chúng ta có. Bất cứ ai cũng có thể làm rõ những điểm chính để bắt đầu sử dụng Magento2 thay vì Magento1 là gì? Tôi vẫn không hiểu.

Câu trả lời:


7

Chà, điều đầu tiên bạn phải nghĩ đến là Magento 1 End Of Life là vào tháng 11 năm 2018 nên sau ngày đó, Magento 1 sẽ không nhận được cập nhật nữa có thể khiến các cửa hàng Magento 1 dễ bị tổn thương.

Sau đó, có một số điểm:

Hiệu suất

Đây là một trong những điểm mấu chốt, hiệu suất Magento đã được cải thiện với phiên bản 2. Nó bao gồm bộ đệm toàn bộ trang ngoài hộp, hỗ trợ Varnish và PHP7 nguyên bản. Có lẽ bạn có thể kiểm tra Q & A này liên quan đến hiệu suất của M1 vs M2: Làm thế nào magento 2 tốt hơn magento 1?

Ngăn xếp công nghệ cũng bao gồm Redis, RabbitMQ và Solr Search.

Tiện ích mở rộng

Tùy thuộc vào những gì bạn muốn đạt được, không phải tất cả các tiện ích mở rộng có sẵn cho M1 vẫn chưa được chuyển sang M2 . Điều này chắc chắn có thể giúp đưa ra quyết định.

Mặt khác, Thị trường Magento mới đã cải thiện cách thức các tiện ích mở rộng được cung cấp cho cộng đồng và do đó, đảm bảo chất lượng tốt hơn cho các tiện ích mở rộng Magento 2.

Ổn định

Như bạn có thể biết, Magento 2 vẫn còn khá nhiều lỗi (hầu hết trong số chúng là những lỗi nhỏ nhưng một số trong số chúng có thể gây phiền nhiễu).

Xét nghiệm

Magento 2 được xuất xưởng với rất nhiều bài kiểm tra, đó là điểm thưởng tuyệt vời khi nói đến chất lượng mã.

Đường cong học tập

Cách học đối với Magento 2 khác với Magento 1. Vì phần mềm vẫn còn khá mới mẻ, cộng đồng đã không viết / ghi lại nhiều quá trình tùy biến / phát triển như đối với Magento 1 (nhưng đó là điều mà StackExchange phù hợp;) )

Sự lựa chọn của bạn có thể không quan trọng?

Một điểm tuyệt vời là đội Magento cung cấp một công cụ để di chuyển từ Magento từ 1 tới 2 Magento . Do đó, và tùy thuộc vào dự án của bạn, bạn có thể muốn bắt đầu với Magento 1 và di chuyển sang Magento 2 trước khi Magento 1 kết thúc cuộc đời.


11

Điều này trông giống như một câu hỏi dựa trên ý kiến, nhưng là một câu hỏi thú vị.
Tôi không biết có câu trả lời đúng hay không, nhưng có lẽ bạn có thể rút ra kết luận từ câu trả lời đang / sẽ được thêm vào đây.
Đây là ý kiến ​​của tôi:

Tôi đã đánh dấu bằng +những gì tôi nghĩ rằng đó là một lợi thế cho M2 so với M1 và với -những gì khác.
Thứ tự là loại ngẫu nhiên.

  • (+) Công nghệ mới hơn
  • (+) Khả năng viết bài kiểm tra dễ dàng hơn
  • (+) Triển khai tốt hơn mô hình mô-đun (vẫn chưa hoàn hảo, nhưng bạn có thể xóa mô-đun bạn không cần).
  • (+) Một số cải tiến hiệu suất
  • (+) Tiêm phụ thuộc
  • (+) Nó vẫn sẽ được hỗ trợ sau Q4 năm 2018
  • (+) Yêu cầu, để giúp tải / ghi đè tệp js dễ dàng hơn
  • (+) css tiền xử lý
  • (+) Tài liệu tốt hơn (đây có thể không phải là điểm cộng lớn nếu bạn đã là một bậc thầy về M1)
  • (+) Trải nghiệm người dùng tốt hơn cho lưới quản trị (các cột có thể quản lý)
  • (+) Không có tập tin cấu hình và bố cục lớn, chất béo. Làm cho nó mở rộng hơn.
  • (+) Plugin / đánh chặn. Mỗi phương thức công khai có mặc định 2 sự kiện không cần phải được gửi đi rõ ràng (trước và sau)
  • (+) Các tính năng bổ sung.
  • (-) Thiếu các phần mở rộng cộng đồng tại thời điểm này.
  • (-) Không "cốt lõi" ổn định. Bạn có thể thực hiện một việc theo nhiều cách và không ai trong số họ hoặc tất cả trong số họ là đúng (ví dụ: tạo lưới quản trị và biểu mẫu). Và những điều này sẽ thay đổi nhanh chóng.
  • (-) Ngay cả khi một số khái niệm tương tự với M1, bạn vẫn phải xoay quanh mọi thứ (điều này sẽ vượt qua thời gian).
  • (-) Một số điều đơn giản trở thành lực cản để hoàn thành. Xem Thay đổi biểu tượng dấu tách bánh mì chẳng hạn.
  • (-) khó hơn một chút để gỡ lỗi, đặc biệt là các mẫu js loại trực tiếp.
  • (-) mẫu soạn sẵn lớn hơn cho các mô-đun CRUD: Trình tạo mã cho các dịch vụ trong Magento 2

Đó là tất cả những gì tôi có thể nghĩ ra ngay bây giờ. Tôi sẽ thêm nhiều hơn khi tôi nhớ mọi thứ.
Tôi sẽ không đề nghị bạn chuyển đổi hay không, bởi vì tại thời điểm này, tôi có những cảm xúc lẫn lộn.


Tôi đoán bạn có nghĩa là "M1 guru"?
Fabian Schmengler


@fschmengler. Đúng. Tôi có ngón tay mập :). Cảm ơn vì đã phát hiện ra nó.
Marius

Tôi sẽ thêm vào danh sách của bạn đường cong học tập. Trong M1, nếu bạn đã phát triển các trang web trên các nền tảng khác, việc chọn M1 không quá khó để vượt qua. Chuyển từ M1 sang M2 giống như chọn một khung hoàn toàn mới. Đối với những người không có nhiều năm kinh nghiệm, điều cực kỳ khó khăn là 'sự phát triển web mới của bạn - đây là cuốn sách magento 2' chưa tồn tại.
circleix

3

Có nhiều lý do tại sao chúng ta nên chuyển từ Magento 1.x sang 2.x. Một số trong số đó là:

  • Cải tiến hiệu suất

    1. Magento 2 chính thức hỗ trợ các phiên bản PHP mới nhất. Các phiên bản này đã bao gồm các bản sửa lỗi và cải tiến bảo mật mới ảnh hưởng trực tiếp đến tốc độ của cửa hàng web.
    2. Khả năng sử dụng bộ nhớ đệm Varnish ra khỏi hộp. Không cần phải cài đặt phần mở rộng của bên thứ ba cho điều đó.
    3. Cải thiện quá trình lưu trữ trình duyệt cho nội dung tĩnh.
  • Trải nghiệm người dùng quản trị tốt hơn

    1. Giao diện điều hướng bảng điều khiển hiện đại.
    2. Bây giờ bạn cũng có thể liên kết video với các sản phẩm của bạn ngoài hình ảnh.
    3. Bạn không cần liên hệ với nhà phát triển của mình mỗi khi bạn muốn thêm hoặc xóa các cột trên lưới quản lý đơn hàng hoặc khách hàng, bạn chỉ cần chọn các cột cần thiết từ danh sách có sẵn trong bảng quản trị.
  • Trải nghiệm người dùng tốt hơn

    1. Các bước thanh toán đã được cải thiện và giờ đây người dùng dễ dàng điều hướng hơn. Kiểm tra khách được cho phép (nếu tính năng này được đặt thành Ngay có trong bảng quản trị) và Magento 2 có thể tự động tìm các khách hàng đã đăng ký hiện tại bằng cách phân tích địa chỉ email của họ.
    2. Thông tin thanh toán của khách hàng được gửi trực tiếp từ trang web đến cổng thanh toán, đây là một cách an toàn. Magento 2 bao gồm PayPal, Braintree, Authorize.net, WorldPay và một số phương thức thanh toán khác.
  • Những cải tiến khác

    1. Ngăn xếp hiện đại
    2. Tiền xử lý CSS
    3. Nhà soạn nhạc (để quản lý các phụ thuộc)
    4. Từ giờ chỉ có các phần mở rộng được mã hóa chất lượng cao sẽ có sẵn trên thị trường. Chất lượng mã nghiêm ngặt cũng như kiểm soát trùng lặp chức năng là các tính năng chính của Magento 2 Marketplace mới.

Một điểm cộng lớn tại sao chúng ta nên bắt đầu với Magento 2.x là Magento 1.x sẽ ngừng nhận cập nhật nữa sau tháng 11 năm 2018, điều này có thể khiến các cửa hàng Magento 1.x dễ bị tổn thương.

Bạn có thể nhận thêm thông tin từ trang web chính thức của magento.


2

Có nhiều sự khác biệt giữa magento 1 và 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

Cấu trúc mã hóa dựa trên giao diện người dùng, - Cải thiện tiêu chuẩn mã hóa, khái niệm Hợp đồng dịch vụ được khởi tạo

  • Cách tiếp cận thân thiện với người dùng
  • Hai bước cải tiến Trang thanh toán
  • Các trường hợp thử nghiệm được khởi tạo cho mỗi mô-đun (Kiểm tra tự động)
  • Ngăn xếp công nghệ hiện đại
  • Nhanh hơn nhiều so với Magento 1
  • Khái niệm tiêm phụ thuộc khởi tạo
  • Tuân thủ PSR
  • Requirejs và CSS Pre Processor (ít hơn)

Thời gian tải trang cho mỗi trang được cải thiện so với magento 1

  1. Ra mắt thị trường cho Magento 2 để có được Chất lượng mở rộng cho cửa hàng
  2. Hỗ trợ video tích hợp cho trang sản phẩm
  3. Dựa trên công nghệ API

Nâng cấp Magento (từ magento 1 lên magento 2 hoặc Magento 2.0 lên phiên bản mới hơn) dễ dàng so sánh với magento 1

Bạn có thể biết thêm thông tin từ trang web chính thức của magento Magento 2

Bạn có thể nhận được nhiều bài viết từ google so sánh giữa magento 1 và magento 2.


1

Câu hỏi là khi nào. Mặc dù tôi không thể trả lời rằng, vấn đề chính là sự ổn định của M2 và tính khả dụng của bất kỳ tiện ích mở rộng nào bạn có thể cần. Câu hỏi đầu tiên có thể được trả lời ngay bây giờ (tôi không biết câu trả lời btw), trong khi câu hỏi thứ hai sẽ khác nhau đối với mỗi chúng ta tùy thuộc vào tiện ích mở rộng nào là cần thiết. Tôi không có kế hoạch di chuyển đến M2 trong năm nay chắc chắn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.