值得學習Java嗎?
除了OpenOffice之外, 的Vuze, Woopra,或者部署在一些網頁中的小應用程序在手機,電視,GPS,ATM,商業程序等系統中都非常有用,而且我們每天上網的許多頁面都在Java上運行。
下圖顯示了自2006 2011相比,C#.NET,PHP和Ruby,可能採取以下招聘崗位Java技術如何擁有強大域穩步推進。
就地理空間媒體而言,C ++和Java是開源應用程序構建的兩大世界; 下表總結了一些東西,我著力擴大Java的應用程序,但乍一看(是不是)後的主題,從Java到C ++的一側超過一個關係到15 10。
GIS應用程序在C + + |
Java中的GIS應用程序 |
在桌面級別
|
|
在服務器級別
|
|
在書店一級
|
|
其中,Java開發的至少5被列為OSGeo基金會的項目,其中一些在孵化中,以尋求可持續性和互補性。
有一個編程專家圓桌會議談論他們為什麼喜歡或討厭Java,這很有趣,如果沒有虛擬機,如果安全性相對而言,如果多線程能力比其他語言有優勢的話,可能會討論指針是否使過程簡單化。 ; 但他們都同意一件事:
跨平台的事實,因為這些應用程序可以在Windows,Linux,Solaris和Mac上運行(忽略了史蒂夫·喬布斯最近的固執)。 這使它對於具有全球範圍的應用程序具有吸引力,在該應用程序中,用戶將使用不同的操作系統和瀏覽器,並通過著名的虛擬機解決幾乎所有問題,除了執行多線程任務外,還解決了可移植性問題並提供了安全的過濾。客戶端和服務器。
也是事實,開源是評估一個方面,儘管甲骨文收購SUN(Java開發),以及一些懷疑與MySQL(GPL許可證)從長遠來看會發生什麼,幾乎沒有人懷疑未來的Java語言。
儘管Green Teen最初是一個失敗的項目,但可以在電視上運行,但VHS可能與Java在定位上的成就不再相似,儘管它已經實現了目標。 迄今為止,有3種Java應用程序:
J2SE(標準版),這是一般用於分佈式應用程序和蘋果的建設。
J2EE(企業版)通常用於多層業務工具,遠程支持服務和電子商務。
J2ME(微型版),用於手機,GPS和數字電視盒的應用程序。
Aprender21 y Globalmentoring 他們是可以學習Java的虛擬教室的例子。
所以,回到最初的問題,如果Java值得學習...