Thứ Năm, 8 tháng 2, 2018

Sự thống trị của Javascript trên thế giới

NodeJS là một môi trường Javascript phía server, nó Open Source và dựa trên engine  JS V8 có trong Google Chrome. Theo như một "hipster" về công nghệ, NodeJS nhanh chóng trở thành một trong những môi trường phổ biến nhất cho việc xây dựng các ứng dụng web và đang bắt đầu tiến đến các doanh nghiệp.Việc sử dụng công nghệ server-side đã trở nên vô cùng quan trọng đối với các công ty bởi việc đáp ứng traffic số lượng lớn, đặc biệt là các công ty hàng đầu trên thế giới hiện nay. Dưới đây là danh sách 5 công ty hàng đầu trên thế giới sử dụng công nghệ server-side

MICROSOFT

Ngay cả Microsoft cũng đã chấp nhận NodeJS và thậm chí đề xuất việc tích hợp nó vào Azure Platform, cho ra đời phong phú các bài hướng dẫn về NodeJS và họ cũng đã công bố các kế hoạch xây dựng các phiên bản của Node nhưng dùng Edge Javascript thay vì engine V8 của Chorme


NETFLIX

Netflix dùng Javascript và NodeJS để biến website của họ thành ứng dụng single page. Trước kia, Netflix dùng Java, nhưng "khi chúng tôi chuyển các dịch vụ lên đám mây, chúng tôi cũng chuyển sang kiến trúc hướng dịch vụ nhiều hơn" Trott đã nói.
Công ty này đã chuyển từ mô hình monolithic trên Java sang mô hình microservice. Java vẫn đang làm backend của Netflix, nhưng tất cả những gì mà user nhìn thấy đều đến từ Node. Thêm nữa, Netflix cũng dùng ReactJS

UBER

Uber đã xây dựng hệ thống kết nối tài xế/ hành khách của họ trên Node.js Distributed Web Architecture. Xem keynote từ Tom Crouche của Uber tại Node.js Interactive Conference bên dưới. Tom là kỹ sư phụ trách độ tin cậy của site và nói về cách mà NodeJS được sử dụng ở Uber và cách mà công đồng thúc đẩy phạm vi cũng như sự mong đợi dành cho NodeJS trong tương lai. Trang GitHub của Uber là tài nguyên tốt để học về các hệ thống quan trọng của công ty này




PAYPAL



PayPal cũng đang chuyển từ Java sang Javascript và NodeJS. PayPal đã bắt đầu dùng NodeJS như một phiên bản thử nghiệm và khi nó chứng minh được hiệu suất tuyệt vời nên đã quyết định thử nó trong môi trường production. Việc sử dụng NodeJS của PayPal trong môi trường production không phải là một ứng dụng nhỏ; nó là trang có nhiều traffic nhất: Account overview. Để đảm bảo, team PayPal đã code giả lập thêm một cái "account overview" tương tự, xây dựng trên Java và kết quả đã chứng minh được rằng team Javascript có thể build sản phẩm vừa nhanh và hiệu quả. Từ việc chuyển đổi này, PayPal đã cho ra mắt một Open Source extention của ExpressJS gọi là KrakenJS, nó có thể thêm một lớp bảo mật và mở rộng lên trên NodeJS Server.

IBM

IBM cũng đã chấp nhận NodeJS. Myles Borins từ IBM đã nói về trải nghiệm của anh ta trong suốt hội nghị NodeJS Interactive vừa qua. Đây là những gì anh ấy nói








EmoticonEmoticon