Công ty của bạn có nghĩ đến việc chuyển đổi từ java sang công nghệ khác không?
Để trả lời câu hỏi của bạn. Không.
Như mọi nhà phát triển Java đều biết ...
Trong các công ty có quy mô đáng kể, nhìn chung không phải là nhà phát triển quyết định các vấn đề như liệu công ty có nên rời khỏi Java và hướng tới điều gì khác không. Và đối với những người thực hiện các quyết định này, các yếu tố khác ngoài những yếu tố bạn liệt kê là quan trọng.
... Tương lai của java có vẻ không rõ ràng, đặc biệt vì Oracle muốn kiếm tiền từ JVM.
Trái lại, tôi nghĩ rằng tương lai là rõ ràng. Sự phát triển của Java sẽ tiếp tục với tốc độ chậm nhưng ổn định và các công nghệ SE và EE cốt lõi sẽ tiếp tục miễn phí. Đối với tôi, khu vực thực sự không chắc chắn duy nhất là những gì sẽ xảy ra với trận đấu giữa Oracle và Google. Nhưng bằng cách này hay cách khác, tôi hy vọng rằng Android / Davlik sẽ phát triển thịnh vượng như một giải pháp thay thế cho Java ME ... nhưng chỉ dành cho các nền tảng di động.
Java là một ngôn ngữ cũng đã cũ trong vài năm qua, việc không bao gồm các bao đóng là một ví dụ (có thể được bao gồm trong java 1.8).
Điều này có thể gây khó chịu cho các nhà phát triển, nhưng "sự ổn định" thực sự là hậu quả của việc Sun / Oracle chú ý đến những gì doanh nghiệp muốn ... một ngôn ngữ / nền tảng với sự ổn định lâu dài.
Đồng thời, một số công nghệ mới như Ruby, Scala và Groovy đang được sử dụng để cung cấp các trang web phức tạp.
Một lần nữa, từ góc độ quản lý, bồi thẩm đoàn đưa ra liệu các công nghệ này có tốt hơn không.
- Có phải năng suất được tuyên bố tăng thực sự có thể chứng minh được trong dài hạn?
- Có hiệu suất ở đó chưa? Khả năng mở rộng? Công cụ và thư viện của bên thứ ba?
- Họ có thể tuyển dụng nhân viên có kinh nghiệm?
Một quyết định cấp công ty để chuyển sang một ngôn ngữ mới có chi phí và rủi ro đáng kể, đặc biệt là nếu có một lượng đáng kể mã hiện có trong ngôn ngữ "di sản".