noneedname
Senior Member
Ủa click ưng mà ra gạch@noneedname tại sao bạn gạch tôi???
Ủa click ưng mà ra gạch@noneedname tại sao bạn gạch tôi???
Ông bạn có link về Netflix ko? Tôi chỉ biết là nó trước tự build data center mà ko kham nổi nên về Aws thôi.
Còn xài Opensource ở cty như Google coi thế chứ ko dễ đâu. Opensource ko có nghĩa là có license để sài. Lêu hêu nó kiện cho bm.
mọi thứ chỉ mang tính thời điểm theo version và theo ngữ cảnh thôi fence. cái topic generic cho go tranh luận trên github còn chưa có điểm dừng(chưa close).Ý bạn là bài viết này: https://blog.discord.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
~ 50 engineers tạo app cho 250 mil users, họ quyết định chuyển từ Go sang Rust chỉ vì GC ???
Như mình nói không ngôn ngữ nào hoàn hảo, bác kia hỏi Rust có gì mà Go không làm được mình đưa link dẫn chứng người thật việc thật cho xem, mình chưa hề nói Rust tốt hơn Go
Mấy cái ORM của GOlang là active record hay data mapper vậy thímlàm golang viết web app cực vl, chả có cái ORM nào ngon để xài với postgres. viết API mà toàn phải tự viết tay từ handler tới middleware này nọ. viết sang mấy cái khác thì cũng hầu hết tự code do spirit của community golang không thích framework.
dòm sang rails hay mới đây là phoenix (elixir) thì thấy golang chỉ sẽ mãi bì bõm trong đống microservices là hết vì ko có văn hoá framework/ opensource, quá ít tooling xung quanh như javascript/ rails...
Rails thì magic nhiều quá nên tôi không muốn rờ tới vì khó maintain.dòm sang rails hay mới đây là phoenix (elixir) thì thấy golang chỉ sẽ mãi bì bõm trong đống microservices là hết vì ko có văn hoá framework/ opensource, quá ít tooling xung quanh như javascript/ rails...
Rails thì magic nhiều quá nên tôi không muốn rờ tới vì khó maintain.
Bro nghĩa sao về Java cùng lũ đàn em Spring Boot, Intellij . Tương lai nghe bảo còn nhận thêm thằng đệ GraalVM Native Image
OpenJDK, Spring, Intellij Community không phải open source hả brotôi dân open source nên ác cảm với .net java này nọ nên không bình luận đc hehe
ừ nhưng từ khi đi làm tôi đã làm js node golang rails postgres rồi chứ có đụng vào hệ sinh thái của .net java đâu mà biết gì hả bro.OpenJDK, Spring, Intellij Community không phải open source hả bro
Sao thread này giống troll đểu quá nhỉ .
Nếu như thread chuyển qua Go vì tính chất công việc thì cứ sẵn tâm lý cái mớ fw, lib của nó không có cái nào ngon như bên Java đâu khỏi cần tìm
gorilla, orm thì xài go-pg hoặc tốt nhất là viết raw query từ sqlx, db thì xài lib/pq là đc rùi.
còn connection pool thì ko hiểu bác đagn muốn làm gì
Bác nói chuẩn, tôi thấy các ông bạn trong cty sài BeeGo éo có anotation nó raw stringSao thread này giống troll đểu quá nhỉ .
Nếu như thread chuyển qua Go vì tính chất công việc thì cứ sẵn tâm lý cái mớ fw, lib của nó không có cái nào ngon như bên Java đâu khỏi cần tìm
Mình cũng muốn hỏi vs tham khảo giống thím này. Đá lên top cho các thím có kinh nghiệm chia sẻBác hiểu nhầm ý em rồi, em mới qua Golang nên chả biết bên này người ta dùng thư viện nào nên muốn tham khảo best practices.
validatorv10Em đến từ thế giới Java nên mọi thứ nó có hết rồi, trang bị tận răng luôn chả thiếu thứ gì. Hiện tại đang bắt đầu một project mới sử dụng Golang nên chưa biết chọn thư viện nào cho hợp lý.
Nhu cầu:
Web Framework: cần thứ gì đó lightweight dễ dùng để làm REST API. Cần mấy thứ như data binbing từ request body, query string... etc. Đá qua thấy có 2 ứng cử viên là Gin và Echo.
Validation: em cần thằng nào xịn xò như Bean Validation - Hibernate bên Java, giúp validate data model, plan-old-object. Cái này thì em k biết bên Golang thằng nào xịn nhất?
ORM: cần thằng nào dùng DataMapper, em rất ngại đụng vô ActiveRecord. Các bác bảo em nên dùng thằng nào nhỉ? Thấy thị trường nổi lên 2 thằng GORM, XORM.
Connection Pool: bên Java có Hikari là trùm, bên Golang có thằng nào dùng dc nhỉ các bác?
Tạm thời vậy đã em xin cảm ơn các bác
toàn trẻ trâu xl thôi bạn, thông cảm, xã hội chèn ép, lên mạng xl tí thôi, đừng khó khăn quá.Mấy thím trên này bao nhiêu tuổi ròi mà kinh nghiệm nhiều vậy. Lại toàn làm cty lớn, product lớn.