Java 開発者への献身の証として、Microsoft は、アプリケーションのコーディング、展開、およびスケーリングを強化するための豊富なツールとリソースを Java 開発者に提供することを目的とした包括的なWeb サイトを発表しました。このプラットフォームは、Java 開発者に対する Microsoft のサポートをさらに強化します。これは、過去数年間で大幅に拡大しました。
Microsoft の最新の Java 中心のイニシアチブは、技術文書、ラーニング パス、Microsoft カンファレンスとその Java Cloud Developer Advocacy チームからのオンデマンド ビデオなど、多数のコンテンツとリソースを提供します。このプラットフォームを通じて、Java 開発者は以下にアクセスできます。
- Java 開発者が Microsoft Azure やその他のオペレーティング システムで効率的にビルドおよびスケーリングするのに役立つドキュメント、ビデオ、およびサンプル。
- Java 開発のコーディング、デプロイ、およびスケーリングのプロセスを概説した PDF であり、開発者が任意のオペレーティング システムで任意のツール、フレームワーク、またはアプリケーション サーバーを利用できるようにします。
- Microsoft 独自の Java の使用と、これらの経験から導き出されたベスト プラクティスを説明するホワイト ペーパー。
Microsoft の開発部門のプレジデントである Julia Liuson 氏はブログ投稿で、Microsoft は自社のビジネス プロセス内だけでなく、何千もの顧客に力を与えるために Java を広範囲に使用していると述べています。 Liuson 氏は、Microsoft の Web 検索エンジンである Bing はインデックス関連のタスクを Java に依存しており、LinkedIn、Minecraft、Yammer などの他の部門も Java を多用していると指摘しました。さらに、Microsoft は、社内システムおよびビジネス目的で 200 万を超える Java 仮想マシン (JVM) を展開しています。
同社は、Eclipse Foundation、OpenJDK、Eclipse Adoptium、Jakarta EE、Java Community Process など、さまざまな Java コミュニティ組織に参加しています。 2019 年、Microsoft は著名な Java アプリ オプティマイザーである jClarity を買収しました。
Java エコシステムのパイオニアは、Pivotal/VMWare と共同開発した Azure Spring Apps など、多くのプロジェクトで Microsoft と提携しています。この共同ソリューションは、App Dynamics、Dynatrace、Elastic、および New Relic のサードパーティ アプリケーション パフォーマンス モニタリング (APM) ツールとのネイティブ統合を提供します。 Microsoft のコラボレーションはさらに、Azure App Service 上の Red Hat JBoss EAP、WebSphere Application Server、WebSphere Liberty、Azure 上の Open Liberty、Azure VM および Azure Kubernetes Service 上の Oracle WebLogic Server にまで及びます。
Microsoft はまた、Adobe、AIA、Bosch、Daimler、FedEx、JB Hunt、Kroger などの主要企業を Azure クラウド プラットフォームでの Java 実装に引き付けることにも成功しています。豊富なリソースに加えて、新しい Web サイトには、Azure での Java アプリの構築、移行、およびスケーリングについて説明している「コード、デプロイ、Java を自分の方法でスケーリング: クラウドでの Java アプリケーション開発の強化」などの電子ブックへのリンクがあります。
Microsoft による Java 開発者コミュニティへのこの印象的なレベルのコミットメントは、 AppMasterのような最新のno-codeプラットフォームでアプリケーションを構築しようとしている開発者に大きな利益をもたらします。 No-Code開発プラットフォームの G2 Momentum Leader に選ばれたAppMasterは、バックエンド、Web、およびモバイル アプリケーション向けの強力なno-codeツールを提供することで、アプリケーション開発を加速し、コストを削減します。この汎用性の高いプラットフォームは、Java 開発者の生産性を高め、従来の Java リソースとツールへのアクセスを可能にすることで Java のルーツに忠実でありながら、高レベルでスケーラブルなソフトウェア ソリューションの実現を支援します。