thảo luận Tất tần tật về Go (Golang)

dangmt

Member
Java fail từ câu slogan Write once, run anywhere :)
Người mới học trừ khi thích đi hốt sh*t người trước để lại từ cứ vào Java
Từ lúc ra trường tới giờ chưa 1 code 1 dòng java nào

Cái đó chỉ là câu nói thôi. Chứ thực tế triết lý của Java là hướng đến lập trình hướng đối tượng. Các ngôn ngữ khác đa phần quá tập trung vào cú pháp (con trỏ trong C++, hoặc dùng nhiều từ ngữ dễ đọc như Python).

Bạn không code Java thì chắc là dev Javascript hả. Chứ dev Backend đa phần Java hết mà.
 

vinhomn

Đã tốn tiền
Java fail từ câu slogan Write once, run anywhere :)
Người mới học, nếu thích đi hốt sh*t người trước để lại thì cứ Java mà chọn
Mình từ lúc ra trường tới giờ code đủ loại nhưng chưa code 1 dòng java nào

Ai mới học chả đi hốt shit từ người trước để lại hả thím? :v

à hay ý thím là mới học thì go ngon hơn java? 🤔
 

gâu_

Đã tốn tiền
các thím cứ nhìn xem PHP giờ vẫn còn nhiều dự án xài thì lo gì về PHP v2 vậy, tương lai thì PHP v2 chỉ có hơn PHP trở lên thôi :beauty:
 

drnoxxx

Senior Member
^
Lazada, vứt sạch backend Go cũ chuyển hết sang Java.
Tiki đập một mớ cũ rewrite lại + build mới một loạt bằng Java.

Chắc vẫn nhỏ, không bì với unicorn được :sad:
 

dangmt

Member
Câu Slogan chỉ là câu nói, great :)
Đoạn bôi đậm mình chả hiểu bạn muốn nói gì nữa :D
Quay lại vấn đề, bạn thử kể cái project nào trong 5 năm trở lại đây thực sự nổi tiếng được viết bằng Java?

Mình làm cho công ty unicorn startup, quy mô chắc nhất nhì Sài Gòn này. Code chủ yếu bằng Go, TypeScript, Ruby. Còn Javascript thì chả phải hỏi. Trừ khi code system, embed còn không bảo không viết javascript chắc bạn không phải dev, kể cả làm DS, AI đi nữa :big_smile:

Thêm hình chỗ làm cho khỏi bảo chém gió này nọ
View attachment 56333

Thông cảm. Tại mình biết mỗi Java. Các ngôn ngữ khác mình không biết. :sweat:
 

Nipin

Senior Member
Mấy thằng như lazada hay tiki lúc nó có cả chục triệu user, tiền như núi rồi nó mới tính viết lại một số service bằng java, chứ startup các kiểu có thần kinh mới dùng java. Mà tôi thấy nó đổi sang java/c# chủ yếu là risk management (tìm lập trình viên java/c# thay thế mà chất lượng đạt chuẩn dễ hơn nhiều mấy thằng kia) chứ đếch phải performance hay ecosystem như mấy bạn nói.

Quay lại với Go hay Dart, tôi thấy cũng có tranh cãi khá nhiều. Thằng thì bảo mấy ngôn ngữ được backup bởi google, đã có vài triệu dòng code google dùng in house rồi thì sợ gì không có tương lai.
Thằng khác thì bảo chính là google nó mới có vấn đề: google hay đem con bỏ chợ không nói, vấn đề lớn nhất là core maintainers của go/dart là nhân viên google chứ không phải là cá nhân tự do. Tuy việc này khiến golang/dart phát triển nhanh hơn, nhưng cũng đồng nghĩa với việc ngôn ngữ đó nó phát triển theo nhu cầu của google chứ không phải là của cộng đồng (vụ generic của golang là điển hình cho vụ này), một lúc nào đó nhu cầu của google nó không phù hợp với nhu cầu chung của cộng đồng nữa thì sẽ có nhiều thứ nhiêu khê (và tín dụng của google cho vụ này thường là....)

mà tương lai ở đây nói là tương lai tươi sáng, chứ tương lai thường thường thì viết COBOL hay PASCAL đều có tương lai hết, lương cao việc không thiếu :LOL:
 

TrangTraiCoDon

Senior Member
Câu Slogan chỉ là câu nói, great :)
Đoạn bôi đậm mình chả hiểu bạn muốn nói gì nữa :D
Quay lại vấn đề, bạn thử kể cái project nào trong 5 năm trở lại đây thực sự nổi tiếng được viết bằng Java?

Mình làm cho công ty unicorn startup, quy mô chắc nhất nhì Sài Gòn này. Code chủ yếu bằng Go, TypeScript, Ruby. Còn Javascript thì chả phải hỏi. Trừ khi code system, embed còn không bảo không viết javascript chắc bạn không phải dev, kể cả làm DS, AI đi nữa :big_smile:

Thêm hình chỗ làm cho khỏi bảo chém gió này nọ
View attachment 56333
embed có js đây nhé :))
 

Sunshine08

Senior Member
Câu Slogan chỉ là câu nói, great :)
Đoạn bôi đậm mình chả hiểu bạn muốn nói gì nữa :D
Quay lại vấn đề, bạn thử kể cái project nào trong 5 năm trở lại đây thực sự nổi tiếng được viết bằng Java?

Mình làm cho công ty unicorn startup, quy mô chắc nhất nhì Sài Gòn này. Code chủ yếu bằng Go, TypeScript, Ruby. Còn Javascript thì chả phải hỏi. Trừ khi code system, embed còn không bảo không viết javascript chắc bạn không phải dev, kể cả làm DS, AI đi nữa :big_smile:

Thêm hình chỗ làm cho khỏi bảo chém gió này nọ
View attachment 56333

Mạnh dạn đoán là Quoine luôn nhé bác :p
 

tranlam86

Đã tốn tiền
Java fail từ câu slogan Write once, run anywhere :)
Người mới học, nếu thích đi hốt sh*t người trước để lại thì cứ Java mà chọn
Mình từ lúc ra trường tới giờ code đủ loại nhưng chưa code 1 dòng java nào
Bạn chưa code java nên bạn chê nó thôi. Java nó rất mạnh và rất tốt cho một hệ thống lớn. Từng khía cạnh một thì có thể có thằng hơn nó, nhưng tổng thể thì mình ko thấy có.
Mình từng code c,c++, c#, java, python, js, scala và gần đây là go thì mình thấy vậy.
Tuy nhiên mạnh mẽ nhất và có lẽ khó nhất là thằng C++.
Với Go thì mình nghĩ nó thích hợp với infra hơn.
 

trungpham90

Đã tốn tiền
Câu Slogan chỉ là câu nói, great :)
Đoạn bôi đậm mình chả hiểu bạn muốn nói gì nữa :D
Quay lại vấn đề, bạn thử kể cái project nào trong 5 năm trở lại đây thực sự nổi tiếng được viết bằng Java?

Mình làm cho công ty unicorn startup, quy mô chắc nhất nhì Sài Gòn này. Code chủ yếu bằng Go, TypeScript, Ruby. Còn Javascript thì chả phải hỏi. Trừ khi code system, embed còn không bảo không viết javascript chắc bạn không phải dev, kể cả làm DS, AI đi nữa :big_smile:

Thêm hình chỗ làm cho khỏi bảo chém gió này nọ
View attachment 56333

Chú vật nhau với thằng dangmt đó làm j, nó vào thả bait kiếm post ấy mà, topic nào cũng 1, 2 câu xl chứ có cái j đâu.
Diễn đàn mới có tính năng ignore dùng khá mượt, khuyến khích ae thử.
 

nntgwww

Member
^
Lazada, vứt sạch backend Go cũ chuyển hết sang Java.
Tiki đập một mớ cũ rewrite lại + build mới một loạt bằng Java.

Chắc vẫn nhỏ, không bì với unicorn được :sad:
Lazada thì ko biết, Tiki thấy bữa mới tuyển Go

Cơ mà core Tiki thẫy xưa PHP cũng nhiều lắm đập hết hồi nào zậy :eek:
 

tranlam86

Đã tốn tiền
Mấy thằng như lazada hay tiki lúc nó có cả chục triệu user, tiền như núi rồi nó mới tính viết lại một số service bằng java, chứ startup các kiểu có thần kinh mới dùng java. Mà tôi thấy nó đổi sang java/c# chủ yếu là risk management (tìm lập trình viên java/c# thay thế mà chất lượng đạt chuẩn dễ hơn nhiều mấy thằng kia) chứ đếch phải performance hay ecosystem như mấy bạn nói.

Quay lại với Go hay Dart, tôi thấy cũng có tranh cãi khá nhiều. Thằng thì bảo mấy ngôn ngữ được backup bởi google, đã có vài triệu dòng code google dùng in house rồi thì sợ gì không có tương lai.
Thằng khác thì bảo chính là google nó mới có vấn đề: google hay đem con bỏ chợ không nói, vấn đề lớn nhất là core maintainers của go/dart là nhân viên google chứ không phải là cá nhân tự do. Tuy việc này khiến golang/dart phát triển nhanh hơn, nhưng cũng đồng nghĩa với việc ngôn ngữ đó nó phát triển theo nhu cầu của google chứ không phải là của cộng đồng (vụ generic của golang là điển hình cho vụ này), một lúc nào đó nhu cầu của google nó không phù hợp với nhu cầu chung của cộng đồng nữa thì sẽ có nhiều thứ nhiêu khê (và tín dụng của google cho vụ này thường là....)

mà tương lai ở đây nói là tương lai tươi sáng, chứ tương lai thường thường thì viết COBOL hay PASCAL đều có tương lai hết, lương cao việc không thiếu :LOL:
Mình ko đồng ý lắm với những gì bạn nói. Với các công ty lớn thì phần mềm ngoài chức năng ra thì nó còn phải yêu cầu là ổn định và an toàn. Với Java thì phần lớn xài framework. Phần ổn định và an toàn được framework đảm bảo nên công việc của dev rất nhẹ nhàng. Những ngôn ngữ khác khó mà bằng nếu ecosys ko tốt.
Để dễ hiểu thì coi như dev là tài xế. Rõ ràng là lái xe tự động dễ dàng hơn nhiều so với lái xe số. Càng tự động nhiều càng nhàng.
 

dangmt

Member
Mình ko đồng ý lắm với những gì bạn nói. Với các công ty lớn thì phần mềm ngoài chức năng ra thì nó còn phải yêu cầu là ổn định và an toàn. Với Java thì phần lớn xài framework. Phần ổn định và an toàn được framework đảm bảo nên công việc của dev rất nhẹ nhàng. Những ngôn ngữ khác khó mà bằng nếu ecosys ko tốt.
Để dễ hiểu thì coi như dev là tài xế. Rõ ràng là lái xe tự động dễ dàng hơn nhiều so với lái xe số. Càng tự động nhiều càng nhàng.

Java là ngôn ngữ tốt nhất rồi. Mấy cái Startup toàn rẻ rách. Chẳng biết tồn tại được bao lâu.
 

Nipin

Senior Member
Mình ko đồng ý lắm với những gì bạn nói. Với các công ty lớn thì phần mềm ngoài chức năng ra thì nó còn phải yêu cầu là ổn định và an toàn. Với Java thì phần lớn xài framework. Phần ổn định và an toàn được framework đảm bảo nên công việc của dev rất nhẹ nhàng. Những ngôn ngữ khác khó mà bằng nếu ecosys ko tốt.
Để dễ hiểu thì coi như dev là tài xế. Rõ ràng là lái xe tự động dễ dàng hơn nhiều so với lái xe số. Càng tự động nhiều càng nhàng.
lý luận java stable là do framework nó nhảm vkl.
còn ecosystem, rất nhiều công ty lớn nó có policy là NIH (not invented here), ecosystem to hay nhỏ ý nghĩa không lớn.
(mấy cái framework/library ngon các bạn khen nức nở theo các bạn nghĩ là từ đâu mà có, tự dưng từ trên trời rơi xuống à?)

mà thôi các bạn thích java/thích dùng java thì cứ việc thích, có ai cấm. tôi hoàn toàn đéo có hứng thú với java cũng như mấy thằng java fanboy, cho nên mạn phép tôi đưa các bạn vào ignored list, về sau đỡ phải mất thời gian của nhau :)
 

tranlam86

Đã tốn tiền
lý luận java stable là do framework nó nhảm vkl.
còn ecosystem, rất nhiều công ty lớn nó có policy là NIH (not invented here), ecosystem to hay nhỏ ý nghĩa không lớn.
(mấy cái framework/library ngon các bạn khen nức nở theo các bạn nghĩ là từ đâu mà có, tự dưng từ trên trời rơi xuống à?)

mà thôi các bạn thích java/thích dùng java thì cứ việc thích, có ai cấm. tôi hoàn toàn đéo có hứng thú với java cũng như mấy thằng java fanboy, cho nên mạn phép tôi đưa các bạn vào ignored list, về sau đỡ phải mất thời gian của nhau :)
Mình ko biết bạn biết ntn mà lại phát biểu như vậy. Nhưng thôi nếu bạn không muốn tranh luận thì mình cũng dừng tại đây. Mình cũng xin ignore bạn vậy.
 
Top