Trang chủ Tin công nghệ Nop Commerce 4.0 ra mắt sử dụng ASP.NET Core 2.0
Tin công nghệ 10/11/2017 6,746 lượt xem

Nop Commerce 4.0 ra mắt sử dụng ASP.NET Core 2.0

Nop Commerce 4.0 ra mắt sử dụng ASP.NET Core 2.0

Hệ thống thương mại điện tử mã nguồn mở Nop Commerce 4.0 vừa ra mắt hôm 9/11 với phiên bản sử dụng ASP.NET Core 2.0.

Trong phiên bản mới này họ dã dồn nhiều công sức vào việc phát triển bản nopCommerce trên ASP.NET Core 2.0, cải tiến hiệu năng và kiến trúc, ngoài ra có một số các cải tiến và fix bug khác.

Migration lên ASP.NET Core 2.0

Đây là thách thức lớn nhất vì họ luôn cố gắng follow theo xu hướng công nghệ mới nhất và đưua ra cho người dùng những trải nghiệm tốt nhất. Đầu tiên họ định dùng .NET Framework 4.6.1 chứ không phải .NET Core. Lý do để họ sử dụng .NET Core chỉ khi nhóm phát triển Entity Framework Core bắt đầu hỗ trợ tất cả các tính năng của ORM này từ phiên bản EF 6. Ví dụ như lazy loading (họ kế hoạch làm nó trong Q1 hoặc Q2 năm 2018).

Chú ý rằng bản release này chưa phải là bao gồm tất cả các thay đổi khi nâng lên ASP.NET Core. Đây là tài liệu hướng dẫn developer nâng cấp code hiện tại và các plugin. Số lượng thay đổi là rất lớn.

Cải tiến hiệu năng đáng kể

Chắc hẳn các bạn đã biết ASP.NET Core có tốc độ cải thiện rất nhiều. Phiên bản mới của nopCommerce cũng nhanh hơn rất nhiều và nó sẽ chạy tốt hơn trên bản 4.10 khi họ hoàn tất việc chuyển nopCommerce lên .NET Core.

Những sự thay đổi trong version này hiệu quả không chỉ do nâng cấp lên ASP.NET Core mà họ cũng thay đổi code khá nhiều để tăng hiệu năng của hệ thống. Một trong những thay đổi quan trọng nhất là:

  • Chuyển các file JS và các script inline xuống footer.
  • Phần task thực thi theo lịch được viết lại và chạy sử dụng HTTP Request
  • Nén response trả về
  • Bundle và minified các file được lưu trữ trong hệ thống.
  • Đánh thêm index cho SQL
  • Cache cửa hàng, tiền tệ, ngôn ngữ giữa các request.
  • Hỗ trợ Azure Blog nhanh hơn.
  • Rất nhiều các thay đổi tăng perforamance khác.

Các cải tiến khác

Plugin upload

Trong phiên bản này họ cho phép các chủ cửa hàng upload các plugin và themes thay vì đặt chúng vào thư mục "\Plugins" hoặc "\Themes" thông qua FTP. Giờ bạn có thể upload qua file zip từ PC.

Cải tiến UI/UX cho phần admin. Cài đặt đa cấp

Có rất nhiều các cải tiến. Nhưng tất nhiên điều quan trọng nhất là nền tảng được chuyển lên ASP.NET Core. Đó là điều lớn nhất.

Bạn có thể download bản mới của nopCommerce tại đây

Trích nguồn từ: nopcommerce.com

Chia sẻ:

Bài viết liên quan

Có gì mới trong .NET 10?
20/03/2025 Bạch Ngọc Toàn

Có gì mới trong .NET 10?

.NET 10 tập trung vào hiệu suất, tối ưu hóa JIT, cải thiện JSON, Blazor, MAUI, EF Core, và nâng cấp C# 14 với nhiều tính năng giúp code linh hoạt hơn.

Đọc thêm
Ra mắt khóa học AWS for Beginners
16/10/2023 Bạch Ngọc Toàn

Ra mắt khóa học AWS for Beginners

Khóa học này là nền tảng để các bạn tiếp cận và làm quen với một trong 3 cloud provider hàng đầu thế giới là AWS, Azure và Google Cloud.

Đọc thêm
Ra mắt khóa học Design Patterns in a nutshell
01/10/2023 Bạch Ngọc Toàn

Ra mắt khóa học Design Patterns in a nutshell

Tác giả khóa học là anh Thành Lê, một Software Architect đang sinh sống và làm việc tại Mỹ. Khóa học không chỉ giúp các bạn hiểu Design Patterns mà còn giúp nâng cao kỹ năng giải quyêt vấn đề.

Đọc thêm
.NET Core 3.0 (Preview 2) có gì mới?
06/04/2019 Bạch Ngọc Toàn

.NET Core 3.0 (Preview 2) có gì mới?

Gần đây Microsoft cho ra mắt .NET Core 3 Preview 2. Nó bao gồm các tính năng mới cho .NET Core 3.0 và C# 8, nó cũng bao gồm luôn các tính năng mới trong Preview 1 và Preview 2

Đọc thêm