
Thực sự thì ->cá nhân<- mình nghĩ rằng ngôn ngữ ko quan trọng bằng công nghệ (framework) trong hầu hết các trường hợp
VD như Ruby mà ko có Rails, Java ko có Spring ... thì coi như mất đi một nửa sức mạnh.
Nếu chỉ xét về ngôn ngữ thì mình thích TypeScript nhất, vừa flexible vừa strong typed, OOP hay functional cũng code được.
Còn về enterprise application (mình làm nhiều nhất về nó) thì thực sự Java vẫn đang quá tốt với cộng đồng, lib/framework, package manager, performance...



với lombok thím suy nghĩ lại semC# vì hồi xưa thích viết app Winform, mà bắt đầu từ Windows 7 thì đã tích hợp sẵn .net framework nên khỏi cần cài thêm gì hết, nhấn là chạy
Không hạp với java vì mớ getter setter của nó tạo ra một đống đóng ngoặc mở ngoặc.
Sent from Samsung SM-A528B using vozFApp
Mình vote C# nhé. Dễ học, dễ sử dụng
Thực sự thì ->cá nhân<- mình nghĩ rằng ngôn ngữ ko quan trọng bằng công nghệ (framework) trong hầu hết các trường hợp
VD như Ruby mà ko có Rails, Java ko có Spring ... thì coi như mất đi một nửa sức mạnh.
Nếu chỉ xét về ngôn ngữ thì mình thích TypeScript nhất, vừa flexible vừa strong typed, OOP hay functional cũng code được.
Còn về enterprise application (mình làm nhiều nhất về nó) thì thực sự Java vẫn đang quá tốt với cộng đồng, lib/framework, package manager, performance...

Thông thạo hết hả bác ?Java
JS
Go
Erl
Dart
Rust
Swift
ObjC

enum Result<T, E> {
Ok(T),
Err(E),
}
`
enum Option<T> {
None,
Some(T),
}
match rất là bá đạo, tránh được cái lỗi "the billion dollar mistake" cực kỳ khó chịu.làm ra tiền ngoài ra còn phải thêm vài món nữa đẻ khi cty cần thì phi vào code chungThông thạo hết hả bác ?
Go về tốc độ dev nhanh hơn hẳn rồi bácTrước khá thích Rust, nhất là là cái concept về
vàMã:enum Result<T, E> { Ok(T), Err(E), } `
kết hợp vớiMã:enum Option<T> { None, Some(T), }matchrất là bá đạo, tránh được cái lỗi "the billion dollar mistake" cực kỳ khó chịu.
Nhưng sao 1 khoảng thời gian tìm hiểu mặc dù rất thích ngôn ngữ này nhưng cũng phải chia tay vì nó build rất là lâu,
Giờ đang theo Go, sẽ quay lại Rust nếu tương lai nó build nhanh hơn, dù cái concept ownership của nó cũng quật cho sấp mặt, nhưng đây là điểm mạnh của Rust

Theo bác thì nên master 1 ngôn ngữ hay biết chung chung nhiều ngôn ngữ khác nhauTrước khá thích Rust, nhất là là cái concept về
vàMã:enum Result<T, E> { Ok(T), Err(E), } `
kết hợp vớiMã:enum Option<T> { None, Some(T), }matchrất là bá đạo, tránh được cái lỗi "the billion dollar mistake" cực kỳ khó chịu.
Nhưng sao 1 khoảng thời gian tìm hiểu mặc dù rất thích ngôn ngữ này nhưng cũng phải chia tay vì nó build rất là lâu,
Giờ đang theo Go, sẽ quay lại Rust nếu tương lai nó build nhanh hơn, dù cái concept ownership của nó cũng quật cho sấp mặt, nhưng đây là điểm mạnh của Rust