最受欢迎的java技术_最受欢迎的Java环境
最受歡迎的java技術
該職位將是即將發布的系列文章中的第一篇。 我們從所使用的環境開始:如果您感興趣的是最受歡迎的JVM供應商或JVM版本,那么32bit是比64bit更流行的體系結構,還是Windows 8比Windows XP更流行的體系結構-這些都將在我們的文章中介紹。 在下一個系列中,我們將分析應用程序服務器的市場份額以及JVM上的不同配置設置。 我們分析的數據來自我們在過去六個月中收集的1,024個不同的環境。 在某些指標上,我們缺少這些指標的子集–在這種情況下,報告僅不包含此信息。 數據是通過對os.arch,os.version,java.version等參數化的System.getProperty()調用報告的。
但是,讓我們開始吧。 第一站-機器架構。 在此過程中,第一個驚喜是508臺計算機報告自己基于amd64。 我們錯過了什么嗎, AMD是否將英特爾推上了王位? 但這顯然是這種架構,例如,所有64位Linux機器報告的都是獨立于實際交付芯片組的人。 因此,我們無法真正區分AMD64和EM64T(因為英特爾將其命名為64位版本)。 實際上,我們可以說使用的平臺中有63%在64位上運行,而37%在32位x86架構上運行。 而且我們有兩個SPARC環境與SPARC的市場份額下降緊密相關……
接下來是操作系統。 首先以匯總格式顯示,在所報告的OS中,有60%是不同的Windows盒(實際上,它們有9種不同的版本),有25%是Linux發行版,有15%在Mac OS X上運行。還有兩個SunOS安裝。
現在,讓我們更詳細地研究Windows版本,這絕對應該引起一些思考:
顯然,至少在工程界,Windows 7Swift獲得了發展,并聲稱在那里安裝了所有Windows安裝的70%。 但是Windows 8尚未通過我們的示例中的十個安裝來加快步伐。 與使用12年的XP仍然拒絕放棄Windows安裝基礎中的13%相對。 我們中間的考古學家也有理由為之歡呼–實際上,您可以發現Windows NT的安裝仍然很強大。
下一站使我們更接近Java世界。 即– JVM供應商。 我們可以看到,已久的太陽仍然在變強。 與另一個被遺忘的JVM供應商BEA系統相反。 但是,讓我們看一下數字并嘗試了解實際發生的情況。
那么首先,為什么地球上有56%的環境在Sun JVM上運行? 畢竟,距Oracle收購已經三年了。 但是仔細研究實際JVM版本的細節,我們可以找到答案。 即–直到JDK 1.6.0_21發行版才更改java.vendor參數。 因此,到那時為止發布的每個JVM仍然希望Sun Microsystems的運行良好。 正如我們從后來的統計數據中所看到的那樣-2010年中期之前發布的所有JVM仍將自己標記為Sun的。 但是頻譜的另一端也很有趣。 我們已經不再支持12%的Apple JVM –您只能下載Cupertino提供的JDK,直到JDK 6最新版本為止,但是從JDK 7開始,您只能使用Redwood 。 我們只有四個BEA jRockit和六個IBM JVM環境。 隨著jRockit合并到Hotspot中,這是可以理解的。 但是IBM或實際上IBM的缺乏無疑為我們提供了思考的機會。
接下來,我們列出了JVM版本。 再次使我們感到驚訝的是,它使我們考慮完全放棄對JDK 1.5的支持:
僅占JDK 1.5用戶的1%。 以及我們為支持Plumbr而付出的所有努力。 Kinda讓我想哭。 但是有趣的是,公司正在轉向JDK 1.7。 29%的用戶群已經在JDK 7上。70%的用戶仍在JDK 6上。而且我們在JDK 8開發版本中擁有勇敢的早期采用者。
但是,有趣的是對使用的不同Java 6更新進行了研究。
我在這里發現有趣的部分是,在685種Java 6配置中,近一半是一年以上的發行版(1.6.0_30之前的版本)。 您是否知道此后修復的安全錯誤的數量大于100? JDK 6用戶中有11%停留在2010年之前的版本中。 我確實知道,在大型企業的大型升級中(例如從JDK 6遷移到JDK 7)需要時間。 但是,為什么要運行2007年發布的JDK來讓事情變得艱難呢?
從前面提到的數據中,我想我們擁有最典型的Java運行時環境的原型是公平的。 它是在64位Windows 7計算機上運行的過時的Java 1.6 Hotspot構建 。
不過,以這種原型為例,這種“最典型的配置”仍然僅在10.3%的情況下使用。 如果換個說法,如果只支持最常見的協議棧,最終將失去90%的潛在用戶。 因此,您仍然必須繼續支持復雜的測試基礎架構。
參考: Plumbr博客博客中來自JCG合作伙伴 Vladimir Sor的最受歡迎的Java環境 。
翻譯自: https://www.javacodegeeks.com/2013/02/most-popular-java-environments.html
最受歡迎的java技術
總結
以上是生活随笔為你收集整理的最受欢迎的java技术_最受欢迎的Java环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (test404软件ddos)
- 下一篇: java美元兑换,(Java实现) 美元