Trong suốt năm qua Walmart.com - một trang web mua sắm trực tuyến với 80 triệu lượt người xem mỗi tháng và bày bán khoảng 15 triệu mặt hàng - đã chuyển sang dùng React và Node.js. Trong quá trình chuyển giao này, nhóm nghiên cứu của WalmartLabs đã tạo ra Electrode, một nền tảng ứng dụng hoạt động trên hệ thống React để quản lý trang Walmart.com.
Trong tuần qua, Walmart quyết định cung cấp nền tảng Electrode này ở dạng phần mềm mã nguồn mở. (Xem thông tin về Electrode tại đây)
Electrode cung cấp cho các nhà phát triển phần mềm mã tiêu chuẩn để tạo ra các ứng dụng hoạt động trên hệ thống React. Nó gồm một số module (mô-đun) độc lập để các nhà lập trình có thể bổ sung thêm các tính năng cho các ứng dụng Node nếu muốn.
Nhóm nghiên cứu của WalmartLabs cho biết sở dĩ họ triển khai dự án này vì có một số mục tiêu cụ thể nhưng cũng hy vọng dự án này sẽ giúp các tổ chức khác giải quyết một số thách thức của họ.
Ông Alex Grigoryan, giám đốc kỹ thuật của WalmartLabs cho biết: "Electrode đã cải thiện hoạt động các ứng dụng của chúng tôi và tăng năng suất làm việc của lập trình viên. Với việc "mở mã nguồn" Electrode chúng tôi đang khuyến khích cộng đồng hệ điều hành sẽ làm cho nó tốt hơn - cho chúng tôi và cho cả các lập trình viên sẽ sử dụng nó".
Nhóm nghiên cứu đã quyết định sẽ mô-đun hóa tối đa ứng dụng nền tảng này. Theo đó, họ sẽ chia ứng dụng thành ba phần và các phần này có thể sử dụng độc lập với nhau.
Ông Grigoryan cho biết mặc dù dự án có thời gian hoạt động vẫn còn khá non trẻ, nhưng ứng dụng nền tảng đã tích hợp rất nhiều dự án mã nguồn mở. Ông nói: "Chúng tôi không thể hình dung mình sẽ làm gì nếu không có sự trợ giúp của cộng đồng mã nguồn mở".
Như vậy, Electrode đã gia nhập vào danh sách khoảng 140 dự án mã nguồn mở do Walmart cung cấp.
Tác giả: D. KIM THOA
Nguồn tin: nhipsongso.tuoitre.vn
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn