特集/連載
Java開発の現在と将来――Javaはレガシーアプリにデジタル変革を起こせるのか:「JavaOne 2017」で学ぶ開発ツールの利用方法
コンテナへの対応、モジュール化、Java EEの「MicroProfile」など、Java開発ツールのさまざまな強化点について、エンタープライズアーキテクトと開発者が解説する。
デジタル変革戦略を進める企業は、レガシーインフラへのアクセスを保ちながら、コンテナやWebサービスといった新しい概念に対応するプログラミングツールを活用できるようバランスを取る必要がある。こうしたアプローチの1つに、JavaScriptのNode.js、Python、PHPに基づくWeb開発ツールの導入がある。コンテナ対応、モジュール化、Java EEのMicroProfileに基づく軽量のJavaの仮想マシン(JVM)など、最近の進化を取り入れることで、既存のJava開発ツールと専門知識をさらに有効に生かせるようになる。
Oracleで製品管理部門のバイスプレジデントを務めるマイク・リーマン氏は次のように語る。「開発者は、Node.JS、Python、PHPなど、さまざまな言語を用いてマイクロサービスを作成している。Javaには膨大な知識ベースやスキルがあるが、次々と登場し、人気を集める膨大な数の言語も利用することになる」
併せて読みたいお薦め記事
Javaによる開発の動向
“危険なJava”とOracleの責任
- Javaのブラウザプラグインがついに廃止へ、「Javaアプレット」の“終活”は?
- 米Oracleの怠慢を批判――「Javaはアンインストールすべき」
- 「JavaはGoogleへ売却すべき」――脆弱性放置のOracleに忠告
企業のデジタル変革の取り組み
クラウドネイティブになるようJavaを見直す
Copyright © ITmedia, Inc. All Rights Reserved.