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灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP