Buonnguqua6
Senior Member
Bắt đầu lấn sân sang data, AINgoài Back end ra thì Go nó làm được cái gì tử tế không nhỉ các fen
Gửi từ Your Phone bằng vozFApp
Bắt đầu lấn sân sang data, AINgoài Back end ra thì Go nó làm được cái gì tử tế không nhỉ các fen
Gửi từ Your Phone bằng vozFApp
hiện tại python vẫn đag làm chủ cuộc chơi AI thì phảigolang có phù hợp cho AI ko ạ?
Thư việngolang có phù hợp cho AI ko ạ?
Tưởng bác T UIT làm Go r mà .Đá lên phát nữa...
Để ý thấy code của các bác code Go thích pass args và return result dùng pointer hơn là value nhỉ? Có lý do gì không các bác? Các lí do như thay đổi args, không copy memory... thì em biết rồi, chỉ là thấy có vẻ mọi người thích pointer hơn là value.
Trước làm pet project cá nhân chơi chơi thôi bác chứ không đầu tư tìm hiểu nhiều.Tưởng bác T UIT làm Go r mà .
code go thì nên code clean 1 tý (chia tầng lớp, xài DI, ..) cho dễ test với maintain. Thường background về OOP chắc sẽ tổ chức tốt hơn, background js chỉ sợ code ẩu nên bác cẩn thận ấy.Em học Go được 1 tháng rồi, cũng chưa làm được gì nhiều. Lí thuyết cũng chưa vững nữa
À bên em chọn fiber framework code nhé, vì mọi người background đều biết code nodejs expressjs
Sent from Xiaomi Redmi 7 using vozFApp
go không ăn thịt được java đâu bác mà java bị nhiều nn (trong đó có go) cắn xé dần, độ popular đang giảm dần qua các năm.Go là ngôn ngữ cho nhà nghèo thím à, performance ổn + ăn ít tài nguyên + build time cực nhanh nói chung có rất nhiều ưu điểm.
Nhưng mà đòi đập chết ăn thịt Java được thì thôi không có đâu
Pointer dùng nhiều với struct type thôi, chứ nếu là primitive type thì ít ai dùng.Đá lên phát nữa...
Để ý thấy code của các bác code Go thích pass args và return result dùng pointer hơn là value nhỉ? Có lý do gì không các bác? Các lí do như thay đổi args, không copy memory... thì em biết rồi, chỉ là thấy có vẻ mọi người thích pointer hơn là value.
Chắc ta chú nó bảo là các ông reference trực tiếp ấy.Pointer dùng nhiều với struct type thôi, chứ nếu là primitive type thì ít ai dùng.
Mà không hiểu lắm đoạn bạn nói không copy memory là gì. Giải thích thêm được không? Hay ý bạn là không allocate thêm memory?
Go chứ còn gì nữa thích BDSM thì RustGiờ Go vs Rust lấy cái nào đây ae, tại thời điểm này?
M nghe nói Rust nhanh hơn, tương tác tốt vs web assembly, chứ m cũng thích hàng GGGo chứ còn gì nữa thích BDSM thì Rust
Go có đặc điểm là từng func của nó chạy theo từng frame trong 1 cái stack riêng biệt nên thím muốn modify 1 args thím phải modify theo cái pointer của nó chứ ko trực tiếp trên value của cái args đó dcĐá lên phát nữa...
Để ý thấy code của các bác code Go thích pass args và return result dùng pointer hơn là value nhỉ? Có lý do gì không các bác? Các lí do như thay đổi args, không copy memory... thì em biết rồi, chỉ là thấy có vẻ mọi người thích pointer hơn là value.
Cty e dùng framework tự viết nhưng trên cơ sở là wrap mấy con này:Mấy bác đi làm về golang cho em hỏi là các công ty thường dùng web, orm, migration framework gì ạ.
Oh nếu vậy chắc chả ai dùng framework sẵn như gin, hay beego nhỉ bác?Cty e dùng framework tự viết nhưng trên cơ sở là wrap mấy con này:
- gorilla mux cho routing request
- Negroni cho các middleware
- Dùng driver tự viết để thao tác với db (base trên con mysql driver)
- gRPC
- robfig/cron...