(2019年7月時点) Java/JVM言語を商用で使っている方向けのアンケートと考察まとめ

回答いただいた皆様ありがとうございました。 140票くらいずつで、主に私のフォロワーの方で結果も偏っているとは思いますが、参考までにまとめておきます。 以前4月に実施したJVM言語を利用している方向けのアンケートと考察はこちらです。https://togetter.com/li/1340853
2
Takahiro YAMADA @yamadamn

Java/JVM言語を商用で使っている方向けのアンケートです。 本日の #kanjava および7/19の #okajug 参加者向けですが、それ以外の方もよろしければお答えください。 以降5つ設問がありますので、すべて回答いただけるとありがたいです。 回答にない選択肢の場合は、リプライか引用RTでお願いします。

2019-07-05 17:31:53
Takahiro YAMADA @yamadamn

Q1. 回答者はどの立場に近いですか

2019-07-05 17:34:44
Takahiro YAMADA @yamadamn

Q2. どのバージョンのJDK/JVMをメインで利用しますか

2019-07-05 17:36:06
Takahiro YAMADA @yamadamn

Q3. どのJDKをメインで利用していますか・する予定ですか

2019-07-05 17:37:08
Takahiro YAMADA @yamadamn

Q4. 本番環境では、どこでJDK/JVMを実行しますか 最も実行される台数が多い環境を選んでください

2019-07-05 17:38:07
Takahiro YAMADA @yamadamn

Q5. JDK/JVMの商用サポートは必要ですか

2019-07-05 17:39:01

Takahiro YAMADA @yamadamn

先日実施したJDKに関するアンケートの考察をしていきたいと思います。 なお、回答いただいた皆様は、主に私のフォロワーの方だと思うので、結果にはある程度偏りがあるでしょうが、なかなか興味深い結果が出ていると思います。 twitter.com/yamadamn/statu…

2019-07-15 10:42:20
Takahiro YAMADA @yamadamn

まず、Q1. 回答者の立場では、SI・受託開発が46%と多かったものの、自社サービス・製品開発の方も42%と非常に多く、この時点である程度の偏りが見られます。 twitter.com/yamadamn/statu…

2019-07-15 10:42:21
Takahiro YAMADA @yamadamn

総務省の令和元年版情報通信白書 soumu.go.jp/johotsusintoke… (CC BY 4.0) によると2017年の調査対象である情報サービス業 3,498社のうち受託開発ソフトウェア業は 2,321社、つまり大体2/3が受託開発なので、この時点でアンケートの回答者と偏りはかなり大きいと思われます。

2019-07-15 10:42:21
Takahiro YAMADA @yamadamn

ちなみにこの質問は、JDKの選択について、自社および回答者自身に裁量があるかどうか確認したいために行なったものです。 受託開発やSESでも、ある程度裁量があるケースも考えられますが、最終的にはお客様側の方針次第かなと。

2019-07-15 10:42:21

Takahiro YAMADA @yamadamn

次に Q2. のJDK/JVMバージョンについて、8(LTS)が62%で最大だったのは、JetBrains社のアンケート結果 jetbrains.com/ja-jp/lp/devec… などから予想はしていたのですが、11(LTS)を使っている方も26%と、かなり大きく意外でした。 これは自社サービス・製品開発に携わっている方の割合が多いためと思われます。

2019-07-15 11:01:44
リンク JetBrains Java 2019 - 2019年開発者エコシステムの状態インフォグラフィック 約7000人の開発者が最新のテクノロジー、プログラミング言語、フレームワーク、およびソフトウェア開発で好まれるツールに関して意見を共有いたしました。
Takahiro YAMADA @yamadamn

また、最新版に追従するところは7%と、4月のJVM言語の方向けアンケートと同様で、かなり限定的であることは、はっきりしました。 ちなみに私の観測範囲では、JDK 8より古いバージョンを使っている現場も多いと予想していましたが、本アンケート回答では5%と少なかったです。 twitter.com/yamadamn/statu…

2019-07-15 11:01:44
Takahiro YAMADA @yamadamn

"Javaはレガシー"って話は現場次第で二極化(多極化?)しているので何とも言えんのよね。 私の観測範囲ではJava 1.4まではさすがに減ってきたけど、Java 6はかなり残ってるし、もちろん8を使っているところも多いが11は少数派だったりする。 ライフサイクルや適性を意識して対応してくれればよいかな。

2019-05-28 12:09:21
Takahiro YAMADA @yamadamn

私の予想では、JDK 8は今後10年間は残り続けそうなバージョンだと考えていますが、JDK 11に切り替えている現場も多く、Javaの未来を考えると、割と楽観できるところです。 逆に、今後レガシーな現場とJDK 9以降の新しいリリースモデルに対応できるところで今までより二極化が進むかもしれません。

2019-07-15 11:01:45

Takahiro YAMADA @yamadamn

Q3. どのJDKをメインで利用するかについて、4月のJVM言語利用者向けアンケート togetter.com/li/1340853 とかなり差があり、興味深いです。 AdoptOpenJDKを使うところは30%と多く、これは自社サービス・製品開発の方が多いと予想していますが、Oracle JDKを使う方もそれと同数となりました。

2019-07-15 11:40:51
まとめ (2019年4月時点)JVM言語を使う方がどのJDK/JVMを使うか?アンケートと考察まとめ オラクル社が作成したリリースモデルの説明サイト https://www.oracle.com/technetwork/jp/articles/java/ja-topics/jdk-release-model-4487660-ja.html 併せて読んでおきたいスライド JDK: 新しいリリースモデル解説 (ver. 2.2) https://www.slideshare.net/mobile/oracle4engineer/jdk-ver-22-20190209 20813 pv 45 109 users