分析月曜日の JavaOne カンファレンス基調講演でオラクル社が述べたいかなる内容にも責任を負わないという免責条項を受けて、Java プラットフォームのソフトウェア開発担当副社長である Georges Saab 氏は、Java の勝利を宣言した。
「過去22年間でJavaは成長し、成熟し、そのリソースは業界で比類のないレベルに達した」とサーブ氏は語った。
サーブ氏は、Java がナンバーワンのプログラミング言語であると主張したが、引用された指標 (1,200 万人の開発者が Java を実行、380 億のアクティブな Java 仮想マシン、210 億のクラウド接続された仮想マシン) のメリットについては実際には説明しなかった。
コンサルティング会社RedMonkの共同創業者であるジェームズ・ガバナー氏は、サーブ氏の主張を裏付けた。「一般的に、JavaとJavaScriptがランキングの上位に位置していると考えています」と、ガバナー氏は壇上で述べた。
他のところでは、Python は最も人気があり、最も急速に成長している言語であるとみなされていますが、そのような測定は、統計的な間違いの疑いがある傾向があります。
Pythonが競合できるという考えに反論するかのように、SpotifyのプリンシパルアーキテクトであるNiklas Gustavsson氏が、音楽ストリーミングサイトのJavaへの移行について講演するために出席した。彼は、Pythonは入門には素晴らしい方法だが、スケールアウトしにくいと指摘した。
Java EE 8がオラクルの傘下でついに終了:新機能は以下のとおり
続きを読む
これは、昨年ガバナーが主張した「ウェブ企業は成長するとJavaショップになる」という主張と一致する。オラクルとJavaに関する最近の著作の中で、ガバナーは自社が顧客であることを明らかにした。これをどう解釈するかはあなた次第だ。
知事は、JavaOne で最後に講演した 2004 年を思い出しながら、Java は過去 3 週間で過去 13 年間よりも大きな変化を遂げたと述べた。
数週間前、オラクルはJava EEをEclipse Foundationに移管し、Javaのリリースサイクルを6ヶ月ごとに移行すると発表しました。この移管が誠意を持って行われ、オラクルがこの取り決めを破るために知的財産権を主張する誘惑に駆られない限り、Javaを真にベンダー中立なテクノロジーへと転換することは、関係者全員にとって良い兆しとなるでしょう。
オラクルのソフトウェア開発担当副社長マーク・キャベージ氏は、データベース大手とJavaコミュニティが現状に甘んじるつもりはないと明言した。キャベージ氏は言語の近代化の必要性を認め、あらゆるものをオープンソース化するというオラクルのコミットメントを改めて強調した。
同氏は、言語を最新の状態に保つためにさらなる作業が必要であることを認めながらも、「次の10年はJava第一、そしてJava常となることを望んでいる」と述べた。
オープンJDK
OpenJDKにはない商用機能を備えたOracle JDKは、最終的にはOpenJDKと同一のものになる予定です。「Oracle JDKのすべての機能をオープンソース化します」と彼は述べました。「違いは全くありません。」
Goldman Sachs を代表する Jackie Haynes 氏と、Jduchess.org を代表する PowerWTechnology の CTO Mercedes Alvarez 氏がステージ上で脚光を浴び、それぞれの組織における Java の利用を祝いました。
ヘインズ氏は、Java アプリケーションを開発する組織内の全世界 9,000 人の開発者にとって、成功の鍵となる要素の 1 つは Java の技術仕様の強さであると述べました。
アルバレスにとって、Java はテクノロジー業界にさらに多くの女性を呼び込むことで未来を良くする道を提供した。
Alibaba のインフラストラクチャ サービスの主任科学者 Kingsum Chow 氏は、JDK のカスタマイズ版である同社の AJDK が 100 万以上の JVM インスタンスを実行できると語り、Java 支持者に加わった。
インテルの最適化担当副社長マイケル・グリーン氏は、「データは今世紀において、前世紀における石油のようなものである」という、ますます人気の高い格言を唱えた後、一転して Java によるインテルのハードウェアの価値を称賛した。
Greene 氏は、Intel の新しい Java ソフトウェア、永続メモリに Java オブジェクトを保存するためのライブラリである Persistent Collections for Java と、ワークロード ベンチマーク ツールである Data Bench を紹介しました。
仕様を公開しましょう: Java EE は Eclipse Foundation へ
続きを読む
Oracleの製品開発担当バイスプレジデント、チャド・アリムラ氏は、サーバーレス関数向けのオープンソース・コンテナネイティブ・プラットフォームであるFnプロジェクトを発表しました。開発者は、Dockerコンテナを用いてパブリッククラウド、プライベートクラウド、ハイブリッドクラウドで動作するサーバーレス関数を構築できます。当初はJavaで開発されますが、今後は他の言語にも対応していく予定です。ちなみに、Fnは主にGo言語で書かれています。また、Oracleは今年初め、Rustでコンテナランタイムの実験を行いました。
もちろん、Fn には実際のサーバーが存在します。サーバーレスという名称は、開発者がサーバーを直接管理する必要がなく、スケーリングが自動的に行われ、リソースは使用された場合にのみ課金されるということを意味します。
基調講演の最後には、Java のチーフ アーキテクトである Mark Reinhold 氏が、Java SE プラットフォームと Java リファレンス実装の JDK にモジュール システムを追加する Project Jigsaw について説明し、今後の Java 機能について検討しました。
Javaに興味がある人にとって、今日は素晴らしい一日だったでしょう。Netflixのシニアソフトウェアエンジニアであり、「Java 9 Modularity」の著者でもあるポール・バッカー氏は、Twitterでプレゼンテーションを総括し、「JavaOneの基調講演は、これまでで初めて、関連性が高く興味深い情報で満ち溢れていた」と述べました。®