Magento 2 có đủ ổn định để bắt đầu phát triển eshop mới không? [đóng cửa]


12

Tôi muốn bắt đầu phát triển E-Shop mới nhưng trải nghiệm Magento2 hiện tại của tôi quá chậm và gặp sự cố để phát triển thoải mái.

Tôi đã thử cả hai nhánh Master và Dev trên Windows XAMPP. Tìm thấy rằng cả cửa hàng mặt trước và bảng quản trị treo / treo liên tục với các lỗi ngẫu nhiên. Ví dụ: https://github.com/magento/magento2/issues/1734

Magento 2 có ổn định hơn trên Unix không? Có đáng để thử thiết lập nó trên VM không?


2
Điều đáng chú ý là Magento không được hỗ trợ chính thức chạy trong môi trường Windows.
ngủ

Câu trả lời:


6

Magento2 không phù hợp để khởi chạy một trang web trực tiếp, vì nó vẫn đang trong giai đoạn thử nghiệm. Mặc dù đó là điều bạn quan tâm khi học, nhưng nó hoàn toàn tốt cho mục đích đó.

Có, tôi khuyên bạn nên học nó trên Unix thông qua VM. Đây là cách mà hầu hết các nhà phát triển Magento làm việc và nó là một nơi tốt để bắt đầu.

Ngoài ra Magento được phát triển để chạy trên linux và có một vài thứ bị hỏng trên WAMP, chẳng hạn như đường dẫn và tên tệp có phân biệt chữ hoa chữ thường để tôi dễ dàng làm quen với linux hơn.

Tôi sử dụng Ubuntu 14.04 làm bản phân phối linux của mình, nó ổn định nhất vì họ sẽ thay đổi nó một chút sau phiên bản đó. Đối với máy ảo của tôi, tôi sử dụng hộp ảo oracle. Vagrant cũng đáng để xem xét để thiết lập môi trường dev của bạn, tôi sẽ kiểm tra lần sau khi tôi cài đặt máy.

Như Marius đã nói trong câu trả lời của mình, một khi Magento2 được phát hành chính thức, sẽ ổn khi khởi chạy một trang web trực tiếp trên bản phát hành đó.

Chúc vui vẻ :)


Thế còn magento 2 hôm nay thì sao? nó có đủ ổn định để sản xuất không
Saeed

9

Khi tôi viết bài này, Magento 2 đang trong giai đoạn "merchant-beta". Vậy là Beta .
Bạn không nên bắt đầu một cửa hàng trực tiếp trên phiên bản này.
Việc phát hành chính thức được lên kế hoạch vào khoảng quý 4 năm nay.
Sau đó, bạn có thể bắt đầu cửa hàng trực tiếp của bạn.


1
Như một chi tiết và chỉ để khuyến khích điều này, không có phương thức thanh toán nào ngoài lệnh Kiểm tra / Tiền.
mbalparda

Xin lỗi vì tiêu đề sai lệch. Mục tiêu của tôi là bắt đầu phát triển chứ không phải ra mắt một cửa hàng cuộc sống. Khi tôi có 0 kinh nghiệm với Magento 1, tôi đã suy nghĩ bỏ qua nó và bắt đầu học Magento 2 và phát triển mọi thứ trên khuôn khổ mới.
Ben

1
@RawPhunky. bạn đã có thể bắt đầu học nó và thậm chí bạn có thể phát triển nó, nhưng hãy chắc chắn rằng một số thứ sẽ thay đổi cho đến khi phát hành chính thức. Có khả năng công việc của bạn có thể là không có gì.
Marius

4

Không , còn quá sớm để sử dụng nó trong môi trường sản xuất. Mặc dù bản beta khá ổn định khi viết bài này, vẫn sẽ có những thay đổi có thể ảnh hưởng đến thiết lập hiện tại của bạn.

Thay vào đó hãy đặt và lấy phiên bản Magento 1.9.x mới nhất để thay thế. Chi nhánh này được thử nghiệm nhiều và cho đến nay cách an toàn hơn để đi.


Xin lỗi vì tiêu đề sai lệch. Mục tiêu của tôi là bắt đầu phát triển chứ không phải ra mắt một cửa hàng cuộc sống. Khi tôi có 0 kinh nghiệm với Magento 1, tôi đã suy nghĩ bỏ qua nó và bắt đầu học Magento 2 và phát triển mọi thứ trên khuôn khổ mới.
Ben

1
Ok, đó là hợp lý. Mặc dù Magento 2 không hoàn toàn mới , nhiều khái niệm cốt lõi vẫn được áp dụng (EAV, bố cục XML, Trình quan sát sự kiện, v.v.) và làm vì một lý do chính đáng. Nếu bạn đang bắt đầu với màu xanh lá cây, tôi vẫn khuyên bạn nên xem Magento 1 chỉ vì hiệu quả học tập.
mkerstner
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.