Nodejs là gì? Những ý nghĩa của Nodejs

Mô tả

https://nghialagi.org/nodejs-la-gi/

Node.js là một hệ thống phần mềm được thiết kế để viết các ứng dụng internet có khả năng mở rộng, đặc biệt là máy chủ web.[1] Chương trình được viết bằng JavaScript, sử dụng kỹ thuật điều khiển theo sự kiện, nhập/xuất không đồng bộ để tối tiểu tổng chi phí và tối đại khả năng mở rộng.[2] Node.js bao gồm có V8 JavaScript engine của Google, libUV, và vài thư viện khác.

https://trello.com/c/Sj2t0cLk/296-nodejs-l%C3%A0-g%C3%AC-nh%E1%BB%AFng-%C3%BD-ngh%C4%A9a-c%E1%BB%A7a-nodejs

Node.js được tạo bởi Ryan Dahl từ năm 2009, và phát triển dưới sự bảo trợ của Joyent.[3][4]

Mục tiêu ban đầu của Dahl là làm cho trang web có khả năng push như trong một số ứng dụng web như Gmail. Sau khi thử với vài ngôn ngữ Dahl chọn Javascript vì một API Nhập/Xuất không đầy đủ. Điều này cho phép anh có thể định nghĩa một quy ước Nhập/Xuất điểu khiển theo sự kiện, non-blocking.[5]

Vài môi trường tương tự được viết trong các ngôn ngữ khác bao gồm Twisted cho Python, Perl Object Environment cho Perl, libevent cho C và EventMachine cho Ruby. Khác với hầu hết các chương trình Javascript, Nodejs không chạy trên một trình duyệt mà chạy trên Server. Node.js sử dụng nhiều chi tiết kỹ thuật của CommonJS.[6] Nó cung cấp một môi trường REPL cho kiểm thử tương tác.

Node.js được InfoWorld bình chọn là "Công nghệ của năm" năm 2012.[7]

Mục lục
1 Ví dụ
2 Cộng đồng
3 Các Framework nổi tiếng
4 Xem thêm
5 Tham khảo
6 Đọc thêm
7 Liên kết ngoài
Ví dụ

http://nghialagiorg.mystrikingly.com/blog/nodejs-la-gi-nh-ng-y-nghia-c-a-nodejs
Đây là phiên bản hello world HTTP Server trên Node.js:

var http = require('http');

http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');
}).listen(8000);

console.log('Server running at http://localhost:8000/');
Đoạn mã sau là một máy chủ TCP lắng nghe trên cổng 7000 và echo chuỗi 'hello' ra mỗi kết nối:

https://www.patreon.com/user/creators?u=30840509
https://www.ultimate-guitar.com/u/nghialagiorg
https://getsatisfaction.com/people/nghia_la_gi
https://www.mixcloud.com/nghialagiorg/
https://www.storenvy.com/nghialagiorg
https://e27.co/nghialagiorg/
https://forum.dzpknews.com/space-uid-379761.html
https://dzone.com/users/4267522/nghialagiorg.html
http://www.myfolio.com/nghialagiorg
https://nghialagiorg.contently.com/
https://coolors.co/u/nghialagiorg
https://www.question2answer.org/qa/user/nghialagiorg
https://community.cbr.com/member.php?118352-nghialagiorg
https://write.as/ddm2vzmk431if6jn.md
https://www.wishlistr.com/profile/nghialagiorg
https://www.wishlistr.com/nghialagiorg
https://sumally.com/nghialagiorg
http://www.bakespace.com/members/profile/nghialagiorg/824865/