z Gii thiu tng quan v Node JS

  • Slides: 7
Download presentation
z Giới thiệu tổng quan về Node. JS Phát hành tại: https: //tedu. com.

z Giới thiệu tổng quan về Node. JS Phát hành tại: https: //tedu. com. vn Trainer: Bạch Ngọc Toàn

z Giới thiệu Node § Node là platform mã nguồn mở, chạy trên môi

z Giới thiệu Node § Node là platform mã nguồn mở, chạy trên môi trường đa nền tảng cho phép nhà phát triển có thể tạo ra các loại ứng dụng phía server bằng Java. Script. § Được phát triển trên nền Google Chrome Java. Script Engine (V 8). § Phát hành lần đầu năm 2009. § Trang chủ: https: //nodejs. org/en/ § Github: https: //github. com/nodejs/node

z Điểm mạnh của Node § Hiệu năng tốt vì nó được thiết kế

z Điểm mạnh của Node § Hiệu năng tốt vì nó được thiết kế để tối ưu và mở rộng cho ứng dụng web và nó là một giải pháp tốt cho nhiều vấn đề phổ biến của ứng dụng web (ví dụ như tính real-time) § Viết bằng Java. Script sẽ giúp developer đỡ phải học ngôn ngữ mới. Cú pháp linh hoạt § NPM cung cấp nhiều package phong phú § Chạy được nhiều nền tảng như Windows, Mac. OS hay Linux… § Cộng đồng rất đông và mạnh

z Đặc điểm của Node § Bất đồng bộ và hướng sự kiện §

z Đặc điểm của Node § Bất đồng bộ và hướng sự kiện § Tốc độ nhanh § Chỉ một thread đơn nhưng có thể mở rộng tốt § Không buffer § Lisense

z Khi nào nên dùng và không nên § § Với các ứng dụng

z Khi nào nên dùng và không nên § § Với các ứng dụng sau thì nên dùng: § Ứng dụng thiên về I/O § Ứng dụng Streaming data § Ứng dụng cần độ realtime cao § Ứng dụng dùng nhiều JSON API § Ứng dụng SPA Không nên dùng § Các ứng dụng cần xử lý sâu về CPU

z Cơ chế hoạt động

z Cơ chế hoạt động

z Cơ chế xử lý request

z Cơ chế xử lý request