vào đọc mà toàn thấy weeboo chửi nhau trong này![]()
Ngôn ngữ thì không, nhưng framework thì có liên quan đến hiệu năng. A nghĩ sao ?gần cuối tuần đi phổ cập kiến thức thôi![]()
"thêm xóa sửa API không phải việc của backend", "ngôn ngữ không liên quan đến hiệu năng" anh có tin không? Không tin thì cứ xem chứ tôi là tôi muốn chửi thề lắm rồi
Sai, vì ngôn ngữ còn liên quan đến cách nó thực thi nữa. Ngôn ngữ bậc càng cao như JavaScript thông dịch càng lâu, output code thì cũng mèo mửa, không được tối ưu như static language.Ngôn ngữ thì không, nhưng framework thì có liên quan đến hiệu năng. A nghĩ sao ?
Thím có cái nhìn rất tổng quan mà ít người có, kb thím có bn năm kinh nghiệm rồi ?Sai, vì ngôn ngữ còn liên quan đến cách nó thực thi nữa. Ngôn ngữ bậc càng cao như JavaScript thông dịch càng lâu, output code thì cũng mèo mửa, không được tối ưu như static language.
Framework thì tùy nhưng thường cũng chỉ mà mấy module viết bằng chính ngôn ngữ đó thì no hope. Bản chất ngôn ngữ JavaScript còn single thread thì hiệu năng thua bọn support multi thread là chắc chắn
Mà chính vì thế thực tế xài microservice sử dụng mấy ngôn ngữ như Go lợi hơn vì output code nó gọn nhẹ, tối ưu sẵn và có thể tách ra dll native nhỏ hơn nữa
Hater gonna hate. Weak typing có typescript đỡ rồi, toàn đâm vào singthread trong khi chỉ là main event loop singthread. Ngôn ngữ nào chả có điểm mạnh, điểm yếu, cần quá nhân instance ra không phải xong à, hay chỉ muốn 1 instance chạy, thế thì khéo C++ vô đối về tốc độ nhé.cái thread phân tích node js kia 90% chửi node js thì đéo thấy nhắc![]()
PayPal cũng chuyển qua Golang từ hồi 2020 rồi cháu: https://go.dev/solutions/paypal
Những vấn đề kiểu single thread, weak typing, performance thì nó lỗi do ngôn ngữ thì đúng rồi, cái cháu đưa ví dụ của java là NullPointerException, lỗi này thuộc bên runtime error (unchecked exception) thì do thằng lập trình viên là đúng rồi, éo biết phân biệt à?À mấy cái thư viện rác rưởi bên npm thì đúng là do lập trình viên thật
Nhét chữ hay nhỉ. Suy luận sắc bén quá. Tôi xin phép dừng tranh luận.gần cuối tuần đi phổ cập kiến thức thôi![]()
"thêm xóa sửa API không phải việc của backend", "ngôn ngữ không liên quan đến hiệu năng" anh có tin không? Không tin thì cứ xem chứ tôi là tôi muốn chửi thề lắm rồi
Thì nãy giờ tôi đang nói về yếu điểm NodeJS màHater gonna hate. Weak typing có typescript đỡ rồi, toàn đâm vào singthread trong khi chỉ là main event loop singthread. Ngôn ngữ nào chả có điểm mạnh, điểm yếu, cần quá nhân instance ra không phải xong à, hay chỉ muốn 1 instance chạy, thế thì khéo C++ vô đối về tốc độ nhé.
Rồi lôi Golang ra, Go xịn vậy sao ban đầu lại nói về java vậy. Mọi người học Go hết, html chạy với Go luôn thì ngon, vứt js đi chứ, sao dùng hoài làm gì.
Nhét chữ hay nhỉ. Suy luận sắc bén quá. Tôi xin phép dừng tranh luận.
Đổi DB? Tính năng mới, xóa api?? Liên quan gì nodejs?
hài vl, 2 ông này nhìn ava cứ nhầm là 1vào đọc mà toàn thấy weeboo chửi nhau trong này![]()
Anh: Thế sao này thằng khách hàng dở dở đòi đổi loại database, tích hợp thêm tính năng mới, xóa API thì chắc cũng là việc của docker?Thì nãy giờ tôi đang nói về yếu điểm NodeJS màđã ngu người ta giải thích cho, không cảm ơn thì thôi còn tỏ vẻ trịch trượng![]()
À C++ vô đối về tốc độ đấy, ai cũng biết. Đến cả V8 engine hay LLVM cho mấy ngôn ngữ khác đều có bàn tay C++ mà, thua mỗi Assembly thôi
Vứt JavaScript thì khối thằng vứt rồi, paypal, google,....anh còn muốn ai? JavaScript + NodeJS chỉ phù hợp cho mấy dự án nhỏ, các anh fullstack engineer hay thậm chí là ăn xổi trái ngành qua làm rất ok. Chả hay anh thuộc nhóm nào trên mà bưng bô JavaScript kinh thếtặng lại cái quote coi tôi có nhét chữ không nhé![]()
Anh: Thế sao này thằng khách hàng dở dở đòi đổi loại database, tích hợp thêm tính năng mới, xóa API thì chắc cũng là việc của docker?
Chắc a chưa làm việc với docker, k8s hay gì. Tôi nói deploy scale liên quan gì nodejs, a bắn luôn là mấy DB, chức năng kia do docker. Tôi chả hiểu anh nói gì? Trong đầu tôi nói scale là chạy cluster DB, multiple instance + proxy HA.thì có phải là việc của docker đéo đâu? Việc của codebase backend, trường hợp này là code NodeJS. Câu này tôi đang hỏi lại anh mà![]()
Viết chức năng, REST API là cái CRUD mà anh nói, không phải nodejs làm thì thằng nào? Docker à?
bác ơi, em là sinh viên cbi đi thực tậpTùy cty, tùy dự án nữa bạn. .NET thì nhiều mảng lắm, ngon & nhiều việc nhất vẫn là ASP.NET Core
2 cái đầu là nhiều việc & lương ổn nhất
- Web API: CRUD API, Entity framework/SQL, có thể code thêm FE: Angular/React/Jquery
- MVC/razor pages
- Có thể làm framework internal của cty, hoặc framework khác như Sitecore, Sitefinity
- 1 vài mảng khác ít việc hơn: Winform, webform, Sharepoint, WCF
Chắc a chưa làm việc với docker, k8s hay gì. Tôi nói deploy scale liên quan gì nodejs, a bắn luôn là mấy DB, chức năng kia do docker. Tôi chả hiểu anh nói gì? Trong đầu tôi nói scale là chạy cluster DB, multiple instance + proxy HA.
Hóa ra scale với deploy của anh là ở trong 1 instance. Thế xin lỗi nhé! Nhưng a chốt lại "thêm xóa sửa API không phải việc của backend" thì tôi không đồng ý.
Và paypal, google không phải bỏ js nhé, migrate 1 phần sang Go thôi. Nói nghe mà sợ.
P/s: Tôi làm fullstack. OK
Anh dạy tôi deploy với scale của java đi, tôi chưa biết nó scale kiểu gì, tăng mem với tăng cpu hả, lập trình cần làm gì không?deploy với scale chỉ nghĩ đến mỗi docker thôi à?![]()
Bảo ngu lại tự ái. Chính mồm anh nói api éo liên quan đến nodejs giờ lại lái thớt



Cái 4rum này toàn mấy anh thích shit vào JS PHP. Năm nào quanh đi cũng vậy thôi.s thớt về React mà h nó lạc trôi đi đâu thế này![]()
thầy mình từng nói ngôn ngữ là công cụ, đừng thần thánh hoá, lựa chọn công cụ phù hợp với các đk của dự án là qtrong nhất. Cái web của startup, đầu tiên ông ấy dùng công cụ kiểu kéo thả luônCái 4rum này toàn mấy anh thích shit vào JS PHP. Năm nào quanh đi cũng vậy thôi.
, hỏi tại sao thì ông ấy bảo với quy mô hiện h thì cái này là thừa r