12/08/2018, 16:35

Java Đang Dần Đánh Mất Vị Trí Dẫn Đầu?

"Java Đang Dần Đánh Mất Vị Trí Dẫn Đầu?" Vấn đề không có ngôn ngữ nào dẫn đầu hay là trào lưu mà vấn đề ở nhà phát triển họ thấy gì của ngôn ngữ đó, nền tảng bên dưới hỗ trợ làm ra được cái gì lâu dài và ổn định ? mỗi ngôn ngữ đều có thị trường và thế mạnh riêng của nó . Mình thấy ở VN các công ...

"Java Đang Dần Đánh Mất Vị Trí Dẫn Đầu?"

Vấn đề không có ngôn ngữ nào dẫn đầu hay là trào lưu mà vấn đề ở nhà phát triển họ thấy gì của ngôn ngữ đó, nền tảng bên dưới hỗ trợ làm ra được cái gì lâu dài và ổn định ? mỗi ngôn ngữ đều có thị trường và thế mạnh riêng của nó . Mình thấy ở VN các công ty gia công chỉ biết chăm chăm đến .Net và Java và các trường học cao đẳng , nghề và đại học cũng chỉ biết dạy 2 nền tảng này chủ yếu trong khi thực tế vẫn có nhiều nền tảng tốt hơn đã và đang chạy rất tốt . Tôi lấy 1 ví dụ ở các nhà bank đa số đều dùng Oracle và hệ sinh thái của Oracle nhưng mấy ai dám dùng opensource MariaDB hay Postgres ? thực tế vẫn có những ngân hàng và các hãng lớn ở nước ngoài mạnh dạn triển khai và chạy rất tốt với chi phí giảm đáng kể , opensource nhưng các bản có phí cho enterprise đều ngang ngửa với oracle cũng như được support rất tốt từ nhà cung cấp . Ai nói 2 DBMS này không hỗ trợ transaction tốt và xử lý rollback kém trong các tình huống critical ? ấy là họ bị Oracle hay Microsoft hù dọa hay đơn giản những kẻ chỉ biết có Oracle và MS lớn tiếng vì đơn giản họ muốn kiếm tiền khủng , thực vậy nền tảng của 2 đại gia này lúc nào mà chẳng đắt đỏ trong khi thử hỏi các ngân hàng VN trung bình nhỏ lẻ có bao nhiêu khách hàng ??? Đồng ý là Oracle thì chuyên nghiệp nhưng với qui mô của mình mà dùng đại bác bắn ruồi thì liệu có nên ? Ở VN những ngày đầu IT cũng thế cứ nói đến ngôn ngữ lập trình Web người ta chỉ đề cập duy nhất đến cái gọi là hiện đại, cao cấp sang chảnh như Java, C#/.Net nhưng rất ít người biết đến Php, Perl thậm chí nói không với CGI viết hoàn toàn bằng C/C++ mà thực chất các đại công ty lớn như Amazon hay Paypal của Ebay các cổng xử lý online transaction phải viết hoàn toàn bằng C/C++ ngoại trừ các cổng tương tác bình thường thì họ dùng các công nghệ phổ biến như đã nói !!!

Java hay ngôn ngữ nào cũng vậy có lúc lên và xuống khi người ta nhận ra rằng à còn nhiều công nghệ khác thay thế và chạy tốt hơn hoặc chi phí bảo trì đầu tư ít hơn vậy thôi .

Về mặt syntax và những triết lý kỹ thuật cũng như các loại design pattern, Java bắt đầu hụt hơi khi các bản cải tiến Java 8 gần đây mới đề cập đến bao đóng lamda hay functional programing ( lập trình hàm bất biến dữ liệu immutable ) trong xử lý song song trong khi các ngôn ngữ khác đã hiện thực từ lâu , về sự linh hoạt, mã Java viết rườm rà tốn nhiều công đoạn hơn so với các ngôn ngữ khác tinh giản như Go hay Kotlin dẫn xuất từ Java nếu cùng làm 1 công việc. Nếu nói về nhanh và những triết lý khủng thì python version 3 phải nói là ngôn ngử này dễ sợ nhất , có những xử lý tốn chục dòng với Java nhưng con trăn python chỉ quất trong vài vài dòng nốt nhạc             </div>
            
            <div class=

0