Từ khi thành lập năm 2009 đến 2018, Magestore được biết đến là 1 trong 3 Magento Extension Provider lớn nhất trên thế giới, bên cạnh 2 ông lớn khác là Aheadworks và Amasty. Năm 2018, Magestore thực hiện sự thay đổi mạnh mẽ khi tập trung vào 1 solution duy nhất cho các nhà bán lẻ thế giới trên nền tảng Magento - Omnichannel Solution với sản phẩm core là PWA POS. 1 giải pháp checkout trên Magento đầu tiên trên thế giới build bằng công nghệ PWA, cho phép người sử dụng truy cập vào phần mềm bán hàng ở bất cứ máy/màn hình nào miễn sao có nối mạng. 

Đó là minh chứng cho niềm tin và tình yêu vào công nghệ Web của Magestore. Magestore cũng mang chủ đề này để giới thiệu với các bạn sinh viên Bách Khoa trong sự kiện SOICT Day 2019, dưới phần dẫn truyện của anh Alex Nguyễn - CTO.

History of Web 

Web được ra đời vào năm 1989 sau internet khoảng 20 năm. Ngày 12/3 vừa qua, thế giới đã kỷ niệm 30 năm ngày ra đời của web. Cả thế giới đã phải công nhận 1 điều: World Wide Web là sự đổi mới mạnh mẽ nhất trong thời đại chúng ta. Và cha đẻ của Web ngài Tim được đánh giá là 1 trong 100 nhân vật quan trọng nhất thế kỷ 20.


3 cấp phát triển web từ năm 1990 đến nay

Trải qua 3 thập kỷ phát triển, web được chia thành 4 nấc phát triển từ web 1.0, web 2.0, web 3.0 và tương lai là web 4.0. 

Web 1.0 phát triển trong thập niên 90, còn được gọi là read-only web.Nó hoạt động theo hình thức cung cấp thông tin 1 chiều đến người dùng, gần như không có sự tương tác ngược trở lại. 1 Tượng đài bán lẻ và công nghệ đã ra đời trong thời đại này: Amazon 1994. 

Web 2.0 là cái tên phổ biến hơn, nó ra đời trùng với thời kỳ bùng nổ CNTT ở VN. Thời đó mọi người đều nói về web động, web 2.0.Thậm chí mọi người coi làm web là làm Joomla. Web 2.0 cho phép người dùng tương tác, chia sẻ thông tin với nhau thông qua web. Điển hình của Web 2.0 là các mạng xã hội, Myspace 2003, Facebook 2004, youtube 2005.

Thế hệ tiếp theo là Web 3.0, chúng ta đang ở cuối của thời đại web 3.0. Tuy nhiên có vẻ không nhiều người nhận biết điều này. Ngày này với lượng data trên internet ngày càng lớn thì việc chia sẻ dữ liệu giữa người với người là ko đủ. Con người có nhu cầu trích xuất dữ từ internal nhanh hơn và hiệu quả hơn.  Điều đó thúc đẩy sự ra đời của web 3.0. Web 3.0 có các đặc tính sau:  Semantic web, web ngữ nghĩa, cho phép user tìm kiếm theo nghĩa của các từ khoá thay vì so sánh word by word; Tích hợp AI, cho phép các ứng dụng web có thể xử lý ngôn ngữ tự nhiên, trả về kết quả cho người dùng tốt hơn; Công nghệ 3D đc đưa lên web giúp thể hiện nội dung hình ảnh tốt hơn: X3D, WebGL; Khả năng kết nối thông tin nhờ Semantic Metadata, và khả năng truy xuất dữ liệu mọi nơi.

Và tương lai chờ đợi chính là web 4.0 với các đặc điểm sau: 

Giới thiệu về Web 4.0 trong phần trình bày của anh Alex Nguyễn

Công nghệ Headless Commerce - Tối ưu các ứng dụng trên nền Web 

Headless commerce là 1 trong các practice của Microservice, giúp tối ưu các ứng dụng trên nền web.

Với cách tiếp cận trước đây, phía server sẽ thực hiện việc xử lý data cả giao diện người dùng rồi trả về phía client để hiển thị trên trình duyệt web. Như vậy server phải xử lý nhiều hơn do phải render giao diện UI. Data truyền tải giữa server và client lớn hơn, cụ thể là các đoạn mã HTML. Client không có khả năng tuỳ biến hiển thị và tương tác với người dùng.

Với cách tiếp cận Headless, nhiệm vụ render UI sẽ được chuyển về phía client thực hiện. Client sẽ nhận data từ server dưới dạng các đoạn mã Json, thông qua APIs. Điều này làm giảm khối lượng xử lý của server, giảm dung lượng truyền tải giữa client và server, client chỉ reload lại các data bị thay đổi chứ ko phải toàn bộ page, client chủ động tuỳ biến tương tác với người dùng. Cơ chế này cho phép 1 ứng dụng web hoạt động giống với native app trên mobile hoặc desktop. Headless giúp tăng sức mạnh cho ứng dụng web: cải thiện đáng kể performance và module hoá hệ thống.

headless commerce

Và PWA chính là bước đầu tiên để ‘going headless' Sự ứng dụng này giúp các nhà bán lẻ thực sự linh hoạt, dễ dàng áp dụng những trải nghiệm digital mới mẻ nhất, giảm thiểu thời gian & sức lực để tạo ra những trải nghiệm mua hàng độc đáo cho khách hàng của mình. 

Progressive Web App – PWAtổ hợp đặc tính kỹ thuật để phát triển ứng dụng web cấp tiến/hiện đại do kỹ sư của Google phát triển từ 2015, sử dụng các tính năng tiên tiến của web để xây dựng ứng dụng web giống với ứng dụng di động mà ứng dụng web thường không làm được: ví dụ gởi thông báo (push notification) mà không cần mở trình duyệt.

PWA giúp tải trang web một cách nhanh chóng, thậm chí trên mạng chậm không ổn định (3G), gửi thông báo (push notification), có thể cài đặt biểu tượng lên màn hình điện thoại như một biểu tượng ứng dụng di động, có thể hoạt động ngoại tuyến (offline/không phụ thuộc mạng internet), và có thể chạy được trên mọi trình duyệt.

how pwa works
Cách 1 app PWA hoạt động

StarBucks xây lại ứng dụng của mình trên nền tảng PWA. Hàng tháng đón hơn 18 triệu lượt visit trên cả desktop và mobile. Kích thước của app thì cực nhỏ, chỉ 223KB, nhỏ hơn 99,84% so với sử dụng 1 native app. Ví dụ điển hình khác là m.alibaba.com, mọi người hãy thử truy cập bằng smart phone, rồi dùng tính năng add-to-home screen để trải nghiệm PWA của Alibaba.

Point of Sales bằng Công nghệ PWA

Kết tinh các điểm mạnh của PWA và khắc phục những điểm yếu về việc tích hợp với các devices như printer, terminal thanh toán, Magestore POS là giải pháp hoàn thiện nhất hiện nay trên công nghệ PWA, giúp nhà bán lẻ triển khai hoạt động Omnichannel Retail trên mọi kênh một cách nhanh chóng, linh hoạt và tiết kiệm. 

pwa pos for ecommerce
Ứng dụng công nghệ PWA trong sản phẩm Checkout cho các nhà bán lẻ (Magestore.com)
Nếu bạn là một  ReactJS Developer, ưa thích làm sản phẩm quốc tế trong lĩnh vực bán lẻ - thương mại điện tử! Tham gia Tuyển dụng ReactJS Developer, môi trường làm việc từ xa, địa điểm tự do, quản lý linh hoạt theo Agile.

Hãy đăng ký nhận tin để là người đầu tiên đọc bài viết mới nhất từ chúng tôi nhé

Posted 
Jun 11, 2020
 in 
Tech
 category

Bài viết khác từ

Tech

category

View All