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