input license here

Tìm hiểu về NodeJs

Tìm hiểu về NodeJs là một trong những chủ đề mình muốn đề cập đến, hiện nay có nhiều người đang học tập và làm việc với nodejs vì thế các bạn hãy tìm hiểu kỹ càng với Platfrom này nhé.

Bài học hôm nay có những nội dung chính sau đây:

  1. 1. Khái niệm Nodejs
  2. 2. Những ứng dụng viết bằng nodejs
  3. 3. Những kết luận sai lầm khi nói về nodejs
  4. 4. Tại sao lại phải sử dụng nodejs

I. Khái niệm về nodejs

Nodejs là một nền tảng PlatForm phát triển độc lập được xây dựng dựa trên ngôn ngữ Javascrip runtime của google Chorme từ đó chúng ta có thể xây dựng được các ứng dụng một cách nhanh chóng.

Nodejs được xây dựng và phát triển từ năm 2009, bảo trợ bởi công ty Joyent, trụ sở tại California, Hoa Kỳ. Dù sao thì chúng ta cũng nên biết qua một chút chút lịch sử của thứ mà chúng ta đang học một chút chứ nhỉ? =)).

Tìm hiểu về NodeJs

Phần Core bên dưới của Nodejs được viết hầu hết bằng C++ nên cho tốc độ xử lý và hiệu năng khá cao.

Nodejs tạo ra được các ứng dụng có tốc độ xử lý nhanh, realtime thời gian thực.

Nodejs áp dụng cho các sản phẩm có lượng truy cập lớn, cần mở rộng nhanh, cần đổi mới công nghệ, hoặc tạo ra các dự án Startup nhanh nhất có thể.

II. Những ứng dụng viết bằng Nodejs

Những ứng dụng có thể và nên viết bằng Nodejs:

  • Websocket server: Các máy chủ web socket như là Online Chat, Game Server…
  • Fast File Upload Client: là các chương trình upload file tốc độ cao.
  • Ad Server: Các máy chủ quảng cáo.
  • Cloud Services: Các dịch vụ đám mây.
  • RESTful API: đây là những ứng dụng mà được sử dụng cho các ứng dụng khác thông qua API.
  • Any Real-time Data Application: bất kỳ một ứng dụng nào có yêu cầu về tốc độ thời gian thực. Micro Services: Ý tưởng của micro services là chia nhỏ một ứng dụng lớn thành các dịch vụ nhỏ và kết nối chúng lại với nhau. Nodejs có thể làm tốt điều này.

III . Những kết luận về nodejs

Hiện nay có nhiều người đang nhầm tưởng về nodejs nên sẽ có nhiều kết luận sai nodejs vì thế hãy xem những kết luận dưới đây nhé.
Thứ nhất: Nodejs là một nền tảng PlatForm, không phải là web framwork
Thứ hai : nodejs không hỗ trở đa luồng chỉ hỗ trợ đơn luồng
Thứ 3 : Nó không phải là một ngôn ngữ lập trình, nhưng để học được nodejs bạn phải hiểu vè javascript, tư duy lập trình và một số giao thức

IV . Tại sao lại sử dụng Nodejs

Nodejs được viết bằng ngôn ngữ lập trình JavaScript, ngôn ngữ này khá thông dụng và phổ biến, nên nhiều người sử dụng nó dẫn tới cộng đồng khá đông
Nodejs được chạy trên đa nền tảng ở phía server, sử dụng sự kiện event driven
Ứng dụng nodejs có thể chạy trên ở bất kỳ hệ điều hành nào như windown, mac, linux và điều đặc biệt nó hoàn toàn miễn phí

Related Posts
Diệp Quân
Nguyen Manh Cuong is the author and founder of the vmwareplayerfree blog. With over 14 years of experience in Online Marketing, he now runs a number of successful websites, and occasionally shares his experience & knowledge on this blog.
SHARE

Related Posts

Subscribe to get free updates

Post a Comment

Sticky