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