Java có đáng học không?
Ngoài OpenOffice, Vuze, Woopra, hoặc các applet được triển khai trong một số trang web, rất có vị trí trong các hệ thống cho điện thoại di động, TV, GPS, máy ATM, các chương trình kinh doanh và nhiều trang mà chúng tôi lướt mỗi ngày đang chạy trên Java.
Biểu đồ dưới đây cho thấy công nghệ Java có một miền duy trì bền vững từ 2006 đến 2011 so với C # .net, php và Ruby, có thể bắt nguồn từ các công việc cung cấp.
Trong trường hợp môi trường địa không gian, C + + và Java là hai thế giới tuyệt vời mà trong đó các ứng dụng mã nguồn mở được xây dựng; bảng dưới đây tóm tắt một cái gì đó, bởi chủ đề của bài tôi tập trung vào mở rộng trên các ứng dụng Java nhưng trong nháy mắt (mà nó không phải là), từ phía Java nó tốt hơn C + + trong một mối quan hệ 15 để 10.
Các ứng dụng GIS trong C ++ |
Ứng dụng GIS trong Java |
Ở mức máy tính để bàn
|
|
Ở cấp độ máy chủ
|
|
Ở cấp thư viện
|
|
Từ trên, ít nhất 5 của phát triển trong Java được liệt kê như các dự án OSGeo Foundation, một số trong ủ, tìm kiếm sự bền vững và bổ sung.
Sẽ rất thú vị nếu có một bàn tròn gồm các chuyên gia lập trình để nói về lý do tại sao họ thích hay ghét Java, có thể sẽ thảo luận về việc Con trỏ có làm cho quá trình trở nên đơn giản hay không, nếu đa luồng sẽ có lợi thế hơn các ngôn ngữ khác nếu không có máy ảo, nếu bảo mật là tương đối. ; nhưng về một điều tất cả họ sẽ đồng ý:
Thực tế là đa nền tảng, vì các ứng dụng có thể chạy trên Windows, Linux, Solaris và Mac (bỏ qua sự cứng đầu gần đây của Steve Jobs). Điều này làm cho nó trở nên hấp dẫn đối với các ứng dụng có phạm vi toàn cầu, nơi người dùng sẽ sử dụng các hệ điều hành và trình duyệt khác nhau, giải quyết hầu hết mọi thứ với Máy ảo nổi tiếng, ngoài việc thực hiện các tác vụ đa luồng, giải quyết vấn đề về tính di động và cung cấp bộ lọc an toàn giữa máy khách và máy chủ.
Ngoài ra thực tế là mã nguồn mở là một khía cạnh để đánh giá, mặc dù Oracle mua lại SUN (nhà phát triển Java), và một số nghi ngờ gì sẽ xảy ra trong thời gian dài với MySQL (giấy phép GPL), hầu như không có một câu hỏi tương lai của ngôn ngữ Java.
Có thể điều mà Green Teen bắt đầu là một dự án thất bại khi chạy trên tivi và VHS không còn giống với những gì Java đã đạt được trong việc định vị, mặc dù nó có ở các mục tiêu. Đến nay, có 3 ứng dụng Java:
J2SE (Standar Edition), thường được sử dụng để xây dựng các ứng dụng phân phối và applests.
J2EE (Enterprise Edition), thường là cho các công cụ đa cấp, các dịch vụ hỗ trợ từ xa, và thương mại điện tử.
J2ME (Micro Edition), với những ứng dụng cho điện thoại di động, GPS và các hộp TV kỹ thuật số được xây dựng.
Learn21 y Bán hàng toàn cầu là ví dụ về các lớp học ảo nơi bạn có thể học Java.
Vì vậy, trở lại câu hỏi ban đầu, nếu Java có giá trị học tập ...