JAVA có đang dần lỗi thời?
ảnh minh họa - Khóa học lập trình Java
Java là ngôn ngữ lập trình ra đời từ năm 1996, Java đã được ưa chuộng suốt hai thập kỷ qua – tính đến thời khắc năm 2006. Cùng nhớ lại ngày ấy và bây giờ Java có đang dần lỗi thời? Từ những năm đầu khi Java ra đời. Tại thời điểm đó, “giãy chết” chỉ mang ý nghĩa rằng Java sẽ không được nhiều dev lựa chọn dùng. Ngược lại với nghĩ suy đó, đến năm 2016, Java đã minh chứng được về khả năng và mức độ vấn đích thực của mình. Nhưng lại một lần nữa mực “giãy chết” lại được đặt ra cho Java. Trong ngày mai, liệu có còn nhiều dev lựa chọn tiếng nói lập trình này không? Liệu nó có đang bị lỗi thời trong khi có hàng loạt những tiếng nói mới được ra đời, điển hình như tiếng nói Swift được Apple giới thiệu tại hội nghị WWDC năm 2014.
Java tại thời điểm năm 2016
Tháng 1 năm 2016, theo như bản vắng TIOBE – đánh giá mức độ phổ thông của các ngôn ngữ lập trình bằng cách dùng số lượng kỹ sư có tay nghề cao và thứ hạng trên các phương tiện cữ, Java đứng ở vị trí đầu bảng.
Còn theo bảng xếp hạng của PYPL (Popularity of programming Language) – thống kê sự phổ quát của ngôn ngữ, nhưng khác với TIOBE, thì PYPL thống kê ưng chuẩn tần suất ngần từ khoá liên tưởng đến ngôn ngữ đó, thì Java vẫn đứng top 1 và có số lượt kiêng chiếm tới 23,5%
Với những con số được thống kê như trên, liệu bạn đã đủ tin cẩn rằng Java không hề “giãy chết” chưa? Theo như Techtalk thì Java sẽ còn tồn tại chí ít là vài thập kỷ nữa.
Không phải tình cờ mà Java lại được nhiều dev ưu ái chọn lọc để lập trình, mọi chuyện đều có lý do của nó. Một vài những ưu điểm của Java mà tổng hợp được từ nhiều nguồn, để minh chứng cho người đọc thấy rằng Java ở top 1 là xứng đáng.
1. Tính vững bền và tương thích tốt
Lợi thế lớn nhất mà JVM đem lại đó là tính bền vững và cân xứng tốt. Application của bạn chạy trên máy ảo – Virtual Machine – thay vì chạy trực tiếp trên phần cứng của bạn. Nhờ JVM, bạn có thể viết chương trình 1 lần và chạy nó khắp mọi nơi cùng JVM.
2. Tính bảo mật và khả năng tương tác cao
ngoại giả, Java có khả năng tương tác tốt với nhiều ngôn ngữ khác sử dụng JVM như Scala, Groovy, Clojure, JRuby,…nhờ vào đặc tính tương tác đa dạng này Java đã trở nên ngôn ngữ mà nhiều lập trình viên ưu tiên chọn lọc.
3. Đáng tin tưởng.# và khả năng chịu tải tốt
thí dụ:
Twitter là một minh chứng sống động cho sức mạnh của Java.
ban sơ, Twitter được viết bằng Ruby on Rails. Tuy nhiên khi Twitter trở thành phổ thông, nó kéo theo số lượng user tăng chóng mặt mỗi ngày. Khi đó Ruby on Rails dần trở nên yếu ớt, khó có thể chịu tải lớn. Hậu quả: trải nghiệm người dùng bị ảnh hưởng nghiêm trọng. Từ đó ra đời thuật ngữ Fail Whales – ngụ ý rằng hệ thống đang quá tải. Fail Whales hoành hành liên tục.
Đến khi Twitter chuyển sang Java vào năm 2012, Fail Whales dần biết mất. Cho đến nay, nó đã “tuyệt chủng” hoàn toàn.
Hiện tại Twitter đang kết hợp giữa Java và Scala.
4. Là ngôn ngữ lập trình "đẹp"
0 Response to "JAVA có đang dần lỗi thời?"
Đăng nhận xét