注:数据有限,一家之言,仅供娱乐
距离我们去年的
_回顾2013年应用服务器市场份额_已经有超过一年的时间了。为了看下这14个月来格局有没有发生变化,我们收集了从去年1月到2014年5月间启动了On Demand Plumbr的783个不同环境的配置信息。
数据是从引导类路径下收集来的——因此下面的数据是基于类似"grep -i tomcat classpath.log"这样的查询结果得到的。
我们调查的结果和去年相比没有太大的区别。在这783个环境中,有623个我们能够确定它具体是哪个应用服务器的。从这623中我们得知,运行它们的是以下这些容器:
可以看到的是Tomcat仍然占据了领头羊的位置。41%的部署都使用的是Tomcat,与2013的数据很匹配,去年它的市场占用率是43%。
下面还是我们的大热门候选——Jetty和JBoss/WildFly。Jetty以31%占据了第二的位置而JBoss/WildFly以18%屈居第三。Jetty的市场份额有明显的提升——去年有23%的应用显示它们是部署在Jetty上的,也就是一年提升了8%的占用率。JBoss,尽管现在和它的下一代WildFly一起统计,也才勉强保住它的位置,从一年前的16%到现在为止增长了两个百分点。WildFly还处于初期接受的阶段,我们现在只有9个环境使用了它。
和去年的数据相比,第四和第五位交换了位置。Weblogic是6%,GlassFish是4%,份额虽小,但看起来用户忠诚度很高。图中最末几乎看不见的是两个孤零零的Resin。
你会不会对剩下那160个环境感到好奇——确实如此,大约有22%的环境引用的不是一个已知的应用服务器。这意味着这22%的Java应用都是桌面应用吗?还是说现在流行不使用应用服务器来对行Java EE应用了?看下这160个环境或许能部分解答你的疑惑:
有24个启动的是Eclipse或者IntelliJ的bundle
38个引用的是桌面API,比如说jdoodies
有25个运行的是Grails,groovy或者Scala应用
有11个是在运行Maven构建
还有62个环境我们无法分类,不过从统计学的角度来看,Java的世界不可能一晚上就改头换面了。Java企业级应用的部署仍然是焦点。
当拿我们的结果和别人的关于Java EE格局的调查比较的时候,我们看到有一些不同。比如说我们的用户里,Jetty的市场份额明显高于其它市场调研的结果。
这个差异的原因我只能归结于我们亲爱的这批用户了——Plumbr是一个比较年轻的工具,它和别的成熟的工具相比,使用群体可能会稍有不同。总而言之,结果令所有的Java系统管理员都振奋不已。2000年那会儿和大厂商提供的那些庞然大物拼搏的时代已经一去不复返了,2014年的这些工具都更友好,更易于配置和维护。
原创文章转载请注明出处:
http://it.deepinmind.com
英文原文链接
分享到:
相关推荐
它着重于超越基础开发部署到GlassFish 4应用程序服务器的Java应用程序。本书涵盖了所有主要的Java EE 7的API,包括JSF 2.2,EJB 3.2,1.1 CDI,对于WebSocket的,JAX-WS,JAX-RS多的Java API。 书中还介绍了JSON-P...
2012年java相关技术与框架使用情况统计报告。英文。由RebelLabs统计。 统计了不同Web框架,应用层框架,Web服务器,构建工具等的使用情况。 与2014年的统计报告对比能发现一些趋势。 2014年的报告下载地址: ...
2014年给某家公司开发一套基于集群的后台日志分析系统,操作系统linux,开发语言c++。程序分为三部分,我保存的是属于自己开发的控制server,另外还有日志server和媒体处理server。另外还有一套基于php的xmlweb展示...
2014年秋天 CS 4320—互联网编程 第 01 节 课程说明 本课程介绍建模、设计、实现和开发 Web 应用程序的当前技术。 主题包括为服务器和客户端开发、编程框架、服务器管理和与数据库的集成。 实践将涉及 Linux、Python...
2014年3月,1.0版Beta 创造of不休 套接字等基础知识 2015年6月,版本1.3 Beta-服务器界面已更新-服务器管理员具有以下命令-踢人-获取用户 2015年8月版本1.7.1 Beta 修复故障名称错误(种类) 服务器关闭时,...
"60 "实践学时 "60 " "使用教材 "《Java程序设计实例教程》(第1版),志成,人民邮电,2014年 " "任课教师 "宋晓燕 " "课 "知识目标:使学生掌握Java语言的基本理论、掌握面向对象的基本概 " "程 "念和使用面向对象...
" " " " " "称 " " " " "教" " "师" " "评" " "语"教师签名: " " "2014年 月 日 " "实验目的 " "实验六:基本掌握使用JAVA来完成基本的图形界面等调试与编程,实现理论课上" "讲述的内容PPT内容的验证。...
软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...
app java服务端原始码#### Tapas v1.0-用于ImageJ应用程序的插件(以前称为iRODS-FileIO或iPlugin) 开源项目-Tapas。 #####美国国立卫生研究院(National Institutes ...####新要求-2014年9月25日收到-20
" " " " " "称 " " " " "教" " "师" " "评" " "语"教师签名: " " "2014年 月 日 " "实验目的 " "实验六:基本掌握使用JAVA来完成基本的图形界面等调试与编程,实现理论课上" "讲述的内容PPT内容的验证。...
早期 HTML5 并没有形成业界统一的规范,各个浏览器和应用服务器厂商有着各异的类似实现,如 IBM 的 MQTT,Comet 开源框架等,直到 2014 年,HTML5 在 IBM、微软、Google 等巨头的推动和协作下终于尘埃落地,正式从...
您可以通过将新端口作为命令行参数传递到服务器应用程序来更改此值,但客户端不会适应端口更改:您需要更改端口客户端的源代码。 该游戏是用 Java 编写的,因此您需要 JRE 1.6+ 才能运行它。 如果您正在运行远程...
1.Ignite简介 Apache Ignite 内存数据组织框架是一个高性能、集成化和...2014年3月,GridGain公司将该软件90%以上的功能和代码开源,仅在商业版中保留了高端企业级功能,如安全性,数据中心复制,先进的管理和监控等。
症状管理 - Coursera 2014 年 Android Capstone 项目 该项目是为 2014 年 11 月完成的 Android Capstone 项目开发的。它包括一个用 Spring 构建的服务器,一个 PostgreSQL 数据库和一个 Android 客户端。 Android ...
秋季2014_TOLC TOLC 项目 - 2014 年秋季完成的在线论坛安装程序: 安装 Java 1.7、Web 服务器 (Tomcat7)、MongoDB。 启动 MongoDB 服务。 创建应用程序的 WAR 文件。 在 Web 服务器上部署 WAR 文件。 使用 URL 访问...
版本当前稳定版本:2.1.5(2014年6月10日)。 当前支持的VCS: GIT 水银SVN 当前支持的构建服务器: 竹子詹金斯团队城市插件调用的命令:git describe用于GIT,svn info用于SVN,hg --id用于Mercurial。 在Mac Os,...
呈现在: ( ) 纽约QCon(2014年6月) ( 幻灯片) 内容: 在线查看幻灯片PDF幻灯片(最新版本) 演示文稿( 1080p视频,幻灯片和旁白) 二手技术数据库Dust.JS(LinkedIn分支) 抗体JDK8 Java平台的脚本API 如何...