BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース RedmonkはJavaフレームワークの人気を分析した

RedmonkはJavaフレームワークの人気を分析した

ブックマーク

原文(投稿日:2016/09/13)へのリンク

RedmonkのアナリティストであるFintan Ryan氏はJavaのフレームワーク人気についての彼の発見を公表した。Githubのスターや課題、コミットやTwitterのフォロワーにおける詳細な調査研究を完了したあと、Ryan氏は次のように断定している。

Springはまだ多数を占め、Spring Bootは急成長のカーブにあり、NettyとPlayは強く成長を続けています。

Ryan氏はもっとも人気のある15のJavaフレームワークプロジェクトから始め、2つの層の間の明確な境界を見つけた。下の図はこの研究に含まれるフレームワークをすべて示している。

Java - Framework GitHub Stars

一番上は、もっとも人気のある層で、SpringとPlay、Netty、Spring Boot、Vert.x、Dropwizard、Spark Javaからなる。彼はこれらのフレームワークについて分析の残りを進めた。Githubの統計やコミュニティと企業のコントリビューションやサポート、ライセンスについてである。

NettyはTwitterが2009年と2012年に多くのコミットをしている点がとくに興味深い。

Netty - Company & Community Commits

そして課題のほとんどはAppleからだ(単一のコントリビュータのせいで)。

Netty - Company & Community Issues

Spark Javaの作業のほとんどをSony Mobileが支援していることも興味深い。これは彼らがプロジェクトリードを雇用しているからだ。

Spark Java - Company & Community Commits

この影響下で派手なチャートの見せかけは多くの驚きはなく地味な内側にある。オープンソースのJavaフレームワークの、最も人気のあるものはPivotalとLightbend、Red Hatとオープンソースコミュニティによって開発されている。

注目すべきはこのリストにオラクルがないことだ。しかし、オラクルのJava EEはこの研究におけるフレームワークにとっての基盤を提供している(たとえばサーブレット)。 もしJava EEがGitHubでのオープンソースプロジェクトになったなら、これらのフレームワークにどのくらい匹敵するだろうか。オラクルがJava EE 8でフレームワークの能力をどのように取り戻すのかということは興味深いものとなるだろう。彼らはJava EEをクラウドに対応させることを明言している。この作業に関連するいくつかの新しい提案が来週のJavaOneカンファレンスで公表されるはずだ。

 
 

Rate this Article

Relevance
Style
 
 

この記事に星をつける

おすすめ度
スタイル

BT