Translate-CS 板


LINE

原文網址:http://www.javacodegeeks.com/2013/03/ most-popular-application-servers.html 譯文網址:http://blog.dontcareabout.us/2013/03/application-server.html BBS 上以 markdown 語法撰寫 __________________________________________________________________ 這是我們發表關於 Java 統計資料系列報導的第二篇。 所使用的數據是來自於免費版 [Plumbr] 安裝資料, 我們在過去六個月當中收集到 1024 種不同的環境。 [Plumbr]: http://plumbr.eu/ [本系列的第一篇文章][no.1]分析的是底層——JVM 在什麼作業系統上執行、 是 32 還是 64 bit(譯註:原文打 62,應該是 typo)、 以及 JVM 供應商與版本號碼。 在這篇文章中,我們將焦點放在所使用的 application server。 這比預期的挑戰大一點,我們找到最好的解法是去解析 bootstrap classpath, 用類似 `grep -i tomcat classpath.log` 的查詢方式。 這還蠻簡單的,結果發現了一些相反的事情: [no.1]: http://www.javacodegeeks.com/2013/02/ most-popular-java-environments.html 在 1024 個樣本當中,有 92 個完全沒有包含 bootstrap classpath, 這是第一個令我們訝異的事情。 不管他們是不是真的在沒有設定 bootstrap classpath 的狀態下運作、 或是我們的統計資料沒有紀錄所有可能的狀況,都沒辦法追查原因。 不過還是取得了 932 筆資料,在這些資料當中, 有 256 筆資料沒辦法對應到人類已知的 server。 在跳到結論之前,我們分析這 27% 跑 client 端程式的 JVM,試著挖掘出更多資料: * 有 57 個看起來是用 [Maven] plugin 來啟動的,這會隱藏實際的 runtime。 不過我可以跟你賭,這裡頭大多數都不是 [Swing] 程式。 * 有 11 個是用 [Play Framework],沒有在 JavaEE conatiner 上執行。 * 有 6 個是搭配 Scala 運作的,所以我假定它們實際上也是 web application。 * 有 54 個載入了 jgoodies 或 Swing library,試圖讓 desktop application 變好一點。 * 有 6 個在 [Android] 上頭執行,其實我們沒有支援這個環境。 如果妳們可以透漏一些像是「如何在 Android 上頭啟動 [Plumbr]」的資訊,請讓我們知道。 * 還有 122 筆資料我們沒辦法分類,它們看起來像是用 MQ 處理一些批次程序之類的東西。 [Maven]: http://maven.apache.org/ [Swing]: http://en.wikipedia.org/wiki/Swing_(Java) [Play Framework]: http://www.playframework.com/ [Scala]: http://www.scala-lang.org/ [jgoodies]: http://www.jgoodies.com/ [Android]: http://www.android.com/ 有 676 筆資料有使用 JavaEE container,結果整理在下面這張圖表: ![diagram](http://static.plumbr.eu/blog/wp-content/uploads/ /2013/03/application-servers.png) 第一名完全在意料之中:[Apache Tomcat] 拿下 43% 的佔有率。 頒獎台上另外兩個就有點意外了:[Jetty] 以 23% 拿到第二名、第三名是 [JBoss] 的 16%。 這跟預期的結果完全相反,但是這幾年中正在慢慢改變。 [Apache Tomcat]: http://tomcat.apache.org/ [Jetty]: http://jetty.codehaus.org/jetty/ [JBoss]: http://www.jboss.org/ 接下來是 [Glassfish](7%)、[Geronimo](6%)跟 [Weblogic](3%)。 這也有點讓人嚇到:只有 20 個 Weblogic,而 [WebSphere] 還不見蹤影。 接下來 5 個 container 加起來不到 2%。 我猜是務實、Lean、KISS 法則(譯註:Keep It Simple, Stupid)的作法終於開始成功, 我們正轉向開發人員喜歡的工具上。 [Glassfish]: http://glassfish.java.net/ [Geronimo]: http://geronimo.apache.org/ [Weblogic]: http://www.oracle.com/technetwork/middleware/weblogic/overview/index.html [WebSphere]: http://www-01.ibm.com/software/websphere/ -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.28.182







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP