Tôi thử Bun và nhìn lại Node.js thì ...
ฝัง
- เผยแพร่เมื่อ 21 ส.ค. 2024
- Tốc độ của bunjs vs nodejs đã thử thì tôi bất ngờ nhưng nghĩ nếu bạn là LẬP TRÌNH VIÊN mới thì ?
👉 Link khóa học backend Nodejs: / @anonystick
🚩 Subscribe ➜ / tipsjavascript
#bun #developers #nodejs
✅ Follow Me:
Blog: anonystick.com
Github: github.com/ano...
Facebook: / tipjs
TH-cam: / tipsjavascript
Các ông khéo lo. Bun nó có thể cạnh tranh với NodeJS để làm web server nhưng cuối cùng thì nó vẫn là JS. Logic server chạy trên NodeJS như nào thì giờ sang Bun nó vẫn như thế, chẳng qua là thay đổi 1 vài config và setup và package thôi. Phận làm dân dev quèn sợ gì sự cạnh tranh này. Khéo các bố được tăng lương vì giờ ngoài Node các ông còn chơi được cả Bun :v.
Trong clip anh có bảo CV của 1 bạn nào đấy không dc 15 cty nhận, là vì sao thế anh ? :D, hóng anh ra clip mới nói về bạn này, và so sánh performance giữa 2 thằng Bun và Node JS
Bác cho hỏi Bun hiện tại gần như chỉ 1 thành viên commit cho dự án, những dự án open source kiểu vậy, theo kinh nghiệm của bác sẽ tồn tại bền vững không ạ? cảm ơn bác nhiều!
nó được rating gần 60k sao trên github sau khi ra mắt được 1 tháng và giờ vẫn đang update từng ngày nên yên tâm bạn nhé cứ công nghệ mới được cộng đồng Dev xác thực nó ngon mà quất
có VC backed rồi bạn.
Bên Python có FastAPI top 1 web framework cho Python cũng chủ yếu 1 người maintain
A show cái vấn đề CV a đã nói vs.
E cũng chuẩn bị refresh CV đây 😢
TIền bối như anh khi đối mặt với nhiều công nghệ mới ra đời, các anh có chạy theo không ạ? Còn bọn trẻ em có nên chạy theo thời thế không ạ
Câu hỏi hay
Cứ nắm chắc kiến thức các môn cơ sở ngành Computer Science thì việc làm quen công nghệ mới nó đơn giản rất nhiều so với việc học từ ngọn.
Nhưng hầu hết các sinh viên lúc hoc thì xem nhẹ chúng, học cho qua môn và chỉ muốn nhảy vào làm cái web thật xinh, làm cái app thật đẹp (thú thật thì tôi hồi đó cũng vậy😅)
hóng video tiếp theo của a
Với tốc độ Bun phát triển như này, thì Nodejs cũng phải rè trừng.
A ơi, a có tính làm 1 playlist cho thằng Bun này ko.
1 ngày tăng 2k star. bây giờ Bun đã có 60.1K start rồi.
cho em hỏi cài gì để hiện gợi ý folder như đoạn 11:31 thế ạ?
Bác có thể sánh khả năng xử lý của bun và golang hay rust ko ạ, vì có 1 video bác so sánh node.js với các ngôn ngữ khác, mà bun lại nhanh hơn node.js nhiều lần?
Bun là 1 compiler javacript runtime không phải ngôn ngữ lập trình hay cái gì thay thế được cả node js. Nó chỉ thay thế thằng NPM thôi vì nó là javascript runtime mặc định khi cài Node. Sao nhiều người ko hiểu vấn đề thế nhỉ
@@lowtechdev vâng e chỉ nói về khả năng xử lý request (xử lý được bảo nhiêu request ) đọc , ghi file, các tác vụ nặng với với js runtime khác và so với các ngôn ngữ hiện đại như rust hay golang (benchmark)
Tuổi gì so với Golang, back-end nên bỏ Javascript đi là vừa.
@@ericchou8615 bác khuyên người khác cũng phải đưa ra luận điểm ưu nhược điểm điểm và tính đặc thù của từng ngôn ngữ chứ, khuyên vậy thi cứ ngôn ngữ framework nào hot và nhanh là lao vào học à?
@@a.n1768 bạn nên tìm hiểu xem ai là người tạo ra Golang, bộ ba thần thánh ấy là những ai, riêng Ken Thompson đủ đá mông mấy ông kia rồi.
Chào các đồng chí thân yêu quyết thắng kakaka
làm thế nào để chạy Bun trên window vậy ạ
Wsl thôi bác
cái đó hình như là lệnh cho macos, linux wsl, còn win có 1 mục cài riêng phía dưới chứ đâu phải k có cho win đâu nhỉ
Bun nó mới ra cái đó làm gì có trong xếp hạng.
Tự dưng thầy nói về sự nghiệp thấy có chút buồn buồn
thầy mới đầu tư cổ phiếu hay đầu tư lâu rồi mà nói chuyện chuyên nghiệp thế hahahaha
Làm màu là chính thích thì xài thôi
Xin lỗi quý khách...
Bun 1.0 h chắc ỉa lên đầu node cho tới deno , phải nói là chưa bao h cảm giác không phải chờ đợi khi chạy bất cứ thứ gì từ khi chuyển sang Bun cứ như là chạy assembly trực tiếp v mượt vl =)))) , có 1 cái hơi mệt là phải thay lại một số cấu trúc cũng k lâu lắm . Nói chung thì Bun 1.0 thật sự là một cuộc cách mạng đột phá trong quá trình dev
Bạn nhầm à bạn cài Bun xong bạn chả phải làm gì hết chỉ cần thay vì chạy npm install thì hãy chạy bun install và tất cả các lệnh bạn chạy cho project javascript. Nó thiết kế để tương thích tất cả thư viện của node nên mới được đánh giá cao như vậy
Bun nó là "Javascript Runtime" chứ có phải cả một môi trường như "nodejs" đâu mà bạn kêu là cách mạng dc? Trong thời gian dài ko biết chứ trong ngắn hạn chắc chắn ko thể vượt mặt node dc đâu.
Đợi chút có thằng khác thay thế
@@evileyes9317 mình không hiểu cả một môi trường là như thế nào lắm. Cả 2 đều là JavaScript runtime mà nhỉ.
cắn miếng cho có dấu răng :D
Anh thấy tiềm năng tương lai của Bun có nhiều ko ạ?
Bun thì mới quá với lại nó chưa hỗ trợ trên windown vài năm nữa nó mới phổ biến
nếu nó ổn định rồi và không hỗ trợ window thì k dùng nữa à. Docker đâu h ai dùng chay nữa
@@thuannguyen593 bạn vẫn chưa hiểu ý à bun hiện nay chưa có đồ án thực tế Nên chưa kiếm tra nó nhanh hơn bao nhiêu lần với lại Node giờ cũng có watch mode mà ko cần cài nodemon hiểu ko
Miễn sao wsl còn support thì window có thể không cần lắm.
@@thuannguyen593 bác có nhầm không vậy làm backend mà không có docker thì project muốn mở rộng ra thì tiền đâu thuê người fix bug. Docker giúp cứu bao nhiêu dự án gặp vấn đề mở rộng quy mô ấy
bác nói trí phải :D
xin link discord với mn
Bun nhanh hơn nhưng để chuyển đổi qua cũng mất khá nhiều thời gian, vì node vẫn đang đáp ứng được đại đa số nhu cầu
@@lowtechdev Bun là JS Runtime, vừa là Bundler, vừa là Package manager, vừa là Test Runner, vừa là File compier
chứ đâu phải mỗi runtime đâu?
@@lowtechdev nên tìm hiểu kĩ trước khi chém gió nhé bác. Như bác trên đã nói, nó không đơn thuần chỉ là runtime đâu.
@@lowtechdev gì comment từa lưa vậy cha, hiểu mình đang nói cái gì không vậy, đính chính lại là Bun hoàn toàn có khả năng thay thế NodeJS nhé, nó còn làm tốt và nhiều hơn thằng Node là chuyện khác nữa kìa
mong bun > goalng
khong du tuoi dau
@@nguyennam5056 1 thằng 1 mặt chứ về hiệu năng vẫn là thứ gì đó cách biệt, chỉ mong nhiều tiện ích mà dc phổ thông hơn
em thấy thằng này chua có thư viện hỗ trợ, chắc tầm 2 3 năm nữa mới ok
có khi hơn, deno bảo là killer Node
nó tương thích với hầu hết thư npm package đó bro
Bác nhầm à thằng này hỗ trợ tất cả mọi thứ của node nhé cứ chạy bun install như npm install thôi
nó là javascript runtime thì các thư viện viết bằng js là nó nuốt được luôn rồi còn gì nữa bác
video nói lan man quá
ở đây nhiều người vẫn lầm tưởng và so sánh Bun và Nodejs thực tế Bun nó chỉ đập chết cái NPM (Node Package Manager). Nhấn mạnh Bun là Javascript Runtime chứ không phải thay thế node server đâu nhé các newbie ạ
Tưởng node cũng là runtime :))
@@viethungpham2072 runtime mặc định của Node chính là npm sử dụng V8 engine. Bun thì được viết bằng Zig không xài V8 để chạy script trên máy nên tốc độ khủng khiếp hơn, nó sinh ra để thay thế NPM chứ ko phải thay thế tất cả môi trường server nodejs đâu
@@viethungpham2072 là rõ. :)))
node cũng là js runtime, bun cũng thế, trên trang chủ nó cũng thể hiện là so sánh với node rồi.
Lạy bố, Bun nó ty tỷ thứ thế ông bảo nó chỉ thay được cái NPM. Nó còn cover nhiều thứ hơn cả NodeJS đấy, từ front-end tool đến dev server.
Mà NodeJS cũng được gọi là Javascript Runtime. "Node.js® is an open-source, cross-platform JavaScript runtime environment" => Câu này tui copy từ trang chủ của NodeJS nhé.
Và Bun cũng chạy được http và https modules nhé ông.
Giờ thì sao nào.