1. Trang chủ
  2. » Thể loại khác

Node.js là gì ? PDF nodejs la gi

3 151 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 182,05 KB

Nội dung

http://vietjack.com/nodejs/index.jsp                                                                                                              Copyright  ©  vietjack.com     Node.js ? NodeJS tảng Server side xây dựng dựa Javascript Engine (V8 Engine) Node.js phát triển Ryan Dahl năm 2009 phiên cuối v0.10.36 Định nghĩa NodeJs tài liệu thức sau: Node.js tảng dựa vào Chrome Javascript runtime để xây dựng ứng dụng nhanh, có độ lớn Node.js sử dụng phần phát sinh kiện (event-driven), mơ hình non-blocking I/O để tạo ứng dụng nhẹ hiệu cho ứng dụng liệu thời gian thực chạy thiết bị phân tán NodeJs mã nguồn mở, đa tảng cho phát triển ứng dụng phía Server ứng dụng liên quan đến mạng Ứng dụng Node.js viết Javascript chạy mơi trường Node.js hệ điều hành Window, Linux Node.js cung cấp cho module Javascript đa dạng, đơn giản hóa phát triển ứng dụng web sử dụng Node.js với phần mở rộng Node.js = Môi trường Runtime + Các thư viện Javascript Đặc điểm Node.js Dưới vài đặc điểm quan trọng biến Node.js trở thành lựa chọn hàng đầu phát triển phần mềm: • Khơng đồng Phát sinh kiện (Event Driven): Tất các APIs thư viện Node.js không đồng bộ, nghĩa khơng blocking (khóa) Nó cần thiết Node.js khơng đợi API trả dự liệu Server chuyển sang API sau gọi có chế thông báo Sự kiện Node.js giúp Server nhận đựa phản hồi từ API gọi trước • Chạy nhanh: Dựa V8 Javascript Engine Google Chrome, thư viện Node.js nhanh q trình thực code • Các tiến trình đơn giản hiệu cao: Node.js sử dụng mô hình luồng đơn (single thread) với kiện lặp Các chế kiện giúp Server trả lại phản hồi với cách khơng khóa tạo cho Server hiệu cao ngược lại với cách truyền thống tạo số lượng luồng hữu hạn để quản lý request http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí  Page  1   http://vietjack.com/nodejs/index.jsp                                                                                                              Copyright  ©  vietjack.com     Nodejs sử dụng chương trình đơn luồng chương trình cung cấp dịch vụ cho số lượng request nhiều so với Server truyền thống Apache HTTP Server • Khơng đệm: Ứng dụng Node.js khơng lưu trữ liệu buffer • Có giấy phép: Node.js phát hành dựa vào MIT License Với Node.js, bạn phải làm thứ Node.js mơi trường – điều có nghĩa bạn tự phải làm thứ Sẽ chẳng có máy chủ mặc định !!! Một đoạn script xử lý tất kết nối với Client Điều làm giảm đáng kể số lượng tài nguyên sử dụng ứng dụng Ai sử dụng Node.js Dưới link github wiki chứa danh sách dự án, ứng dụng công ty sử dụng Node.js Trong danh sách bao gồm eBay, GE, GoDaddy, Microsoft, Paypal, Uber • Project, Application, Company sử dụng Node.js Các thành phần quan trọng Node.js Lược đồ mô tả thành phần quan trọng Node.js mà thảo luận chương http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí  Page  1   http://vietjack.com/nodejs/index.jsp                                                                                                              Copyright  ©  vietjack.com     NodeJs sử dụng đâu Dưới lĩnh vực mà Node.js sử dụng lựa chọn hồn hảo: • Các ứng dụng I/O • Các ứng dựng luồng liệu • Các ứng dụng liệu hướng đến thời gian thực • Các ứng dụng dựa vào JSON APIs • Các ứng dụng Single Page Application Nodejs không nên sử dụng đâu: Nó khơng nên sử dụng ứng dụng đòi hỏi CPU   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí  Page  1   ... đệm: Ứng dụng Node.js khơng lưu trữ liệu buffer • Có gi y phép: Node.js phát hành dựa vào MIT License Với Node.js, bạn phải làm thứ Node.js mơi trường – điều có nghĩa bạn tự phải làm thứ Sẽ chẳng... kết nối với Client Điều làm gi m đáng kể số lượng tài nguyên sử dụng ứng dụng Ai sử dụng Node.js Dưới link github wiki chứa danh sách dự án, ứng dụng công ty sử dụng Node.js Trong danh sách bao... Microsoft, Paypal, Uber • Project, Application, Company sử dụng Node.js Các thành phần quan trọng Node.js Lược đồ mô tả thành phần quan trọng Node.js mà thảo luận chương http://vietjack.com/        

Ngày đăng: 02/12/2017, 12:28

TỪ KHÓA LIÊN QUAN

w