Giọng nói của nodejs

Anh giải thích về việc NodeJS chạy thế nào, ưu điểm, giả sử 1 server chạy 4 nhân/8 luồng, mà nodejs chỉ dùng có 1 luồng vậy có phải không?

Bấm để mở rộng

Node chạy theo cơ chế pub-sub - stream —-> quay vòng vòng đời của luồng dữ liệu. Ưu điểm thì nó. rẻ + support js cho cả front + back nên khi setup dự án rất nhanh + nhiều thư viện.
Gọi là thừa thì không chắc chắn, vì trong hệ đh, các tiến trình thường được buff trên 1 luồng duy nhất để tránh bế tắc, nút js đó có thể tĭn dụnó không. Bản thân các ngôn ngữ khác ( java + c++ ) đều hỗ trợ đa luồng nhưng ít khi dùng đến ( hạn hữu ) vì rất dễ bị xung đột hoặc quá tải. Nên nodejs không tồn tại tn đâu em.

qua theNEXTvoz dành cho iPhone

 

Anh_Chi said

Node chạy theo cơ chế pub-sub - stream —-> quay vòng vòng đời của luồng dữ liệu. Ưu điểm thì nó. rẻ + support js cho cả front + back nên khi setup dự án rất nhanh + nhiều thư viện.
Gọi là thừa thì không chắc chắn, vì trong hệ đh, các process thường được buff trên 1 luồng duy nhất để tránh bế tắc, nút js đó có thể cày tận hưởng không. Bản thân các ngôn ngữ khác ( java + c++ ) đều hỗ trợ đa luồng nhưng ít khi dùng đến ( hạn hữu ) vì rất dễ bị xung đột hoặc quá tải. Nên nodejs không tồn tại tn đâu em.

qua theNEXTvoz cho iPhone

Bấm để mở rộng

Actor model as process of elixir or TPL Dataflow of. Net thì sợ gì data race, bế tắc. còn gì nữa nhỉ.

gbvn1 said.

1 luồng chạy coroutine, 7 luồng xử lý yêu cầu => tối đa tải được 7 người dùng cùng lúc, còn lại sẽ là luồng xếp hạng 1 trong hàng đợi.

Hiện tại kiến ​​trúc này xử lý ứng dụng tài nguyên tối ưu nhất cho phần lớn hệ thống, không bị thắt cổ chai I/O hay ngốn bộ nhớ đa luồng

Bấm để mở rộng

Hai cái hình của anh có phải ý muốn nói nodejs là non-blocking, còn các multiple threaded language (server) khác là blocking?

 

Thái-Tử-Shang said

PHP. Dễ học nhưng việc sẽ ngày một ít đi, giờ có mỗi Nhật dùng, còn bạn Châu Âu hầu như không thấy

Bấm để mở rộng

Cái này là tính cá nhân của anh cmnr. Châu Âu, Mẽo, Úc,. it used full. PHP is used to all 70% websites on the world

Giọng nói của nodejs



Có thể ở mức độ doanh nghiệp thì ko có hoặc ít, chứ bảo ngày ít đi (và ít việc đi) thì còn lâu.
Chỉ chán 1 cái là ngưỡng PHP ở VN là $1500 là 98% hài hước, 2% có thể search cao hơn xạc ~$2000.

Tiền thưởng. PHP nó đã bùng nổ từ lúc nó sinh ra chứ ko fải lúc mà startup bùng nổ mấy năm trước đâu

Giọng nói của nodejs


katoshi anh ấy nói

thằng php có cái mất dạy là có 1 chức năng có thể trả về 2 kiểu dữ liệu khác nhau. A và B

Bấm để mở rộng

Cái này anh gom thằng JS vào mưa chung nữa cho vui

Giọng nói của nodejs

Giờ PHP7+ (ra đời cả vài năm trước) trở lên define dc kiểu trả về rồi thì nên qua chửi thằng dev đê

 

bánh răng. nói

Cái này anh gom thằng JS vào mưa chung nữa cho vui

Giọng nói của nodejs

Giờ PHP7+ (ra đời cả mấy năm trước) trở lên xác định dc kiểu trả về rồi thì qua phạt thằng dev đê

Bấm để mở rộng

Còn code của anh thì còn code của cả cái hệ sinh thái nó đi theo anh sữa đc không, code cũng thằng khác anh sữa đc ko
Giọng nói của nodejs
. Biết lý do sao cả ống ngôn ngữ support async mài đến async là người ta nghĩ ngay đến nodejs không
Giọng nói của nodejs

mấy anh php cứ logic theo kiểu "php cũng hỗ trợ dev mà không nhìn width is the language language it định hình hệ sinh thái. Ví dụ như anh C#, Java tôi có thể chắc chắn là nó trả về type A nghĩa là type A, code của tôi hay code của bất cứ thằng nào cũng vậy. Thế còn PHP tôi dùng lib thằng khác nó trả về cả A lẫn B thì anh làm gì tiếp
Giọng nói của nodejs


Ngay cả Python còn nghiêm ngặt hơn PHP, có luôn gõ gợi ý đấy mà vớiytype th m cũng có ngon bằng đâu, thiếu đếch gì lib nó cũng thèm cho gõ hint vào đâu,

Nói chung đối cái logic "Ngôn ngữ của tao cũng support" nó ngáo lắm >
Giọng nói của nodejs

 

thang1812 nói

prevour time is fast than that. gì liên quan đến việc xử lý tệp thì nút gọi bạn còn lại bằng bố
ngoại trừ khi bọc lại mô-đun nào viết bằng C/C++ rồi dùng như lib thì có thể ra

Bấm để mở rộng

ThùyMy anh ấy nói

Cái này là hoàn hảo thô, không phản ánh thực tế là bạn python toàn gọi là trình bao bọc c/c++ thôi

Bấm để mở rộng

nntgwww anh ấy nói

Nodejs nó kêu C++ cũng đc vậy? .

BTW
Giờ anh nói ngôn ngữ này chậm hơn cái khác thì phải có số liệu vậy thôi.
Gì chứ hoàn hảo thì đám ruby ​​python hửi khói dài. Còn chơi gọi C++ thì cũng như lấp liếm thôi.

Bấm để mở rộng

má, c++ cứ như con cave nhỉ, thằng nào có nhu cầu cứ gọi nó là để thỏa mãn vậy
Giọng nói của nodejs