InfoQ ホームページ Java に関するすべてのコンテンツ
-
Javalin - JavaとKotlinのための軽量Webフレームワーク
Javalinは、KotlinとJavaのための軽量なWebフレームワークだ。デフォルトではシンプルなブロック方式で設計されており、WebSocket、HTTP2、非同期リクエストをサポートする。
-
Azul Systmesの語るJavaの現状と将来
InfoQは今回、Azul SystemsのCTOであるSimon Ritter氏に、同社のJVMプロダクトの状況と、Javaの現状および将来について話を聞いた。
-
GraalVM 19.0、待望のGAをリリース
数々のリリース候補を重ねて1年以上、Oracleはついに、Oracle Labsが開発した多言語仮想マシンとプラットフォームである、GraalVM 19.0のGAバージョンをリリースした。RCリリースで追加された機能には、NashornからGraalVMへのマイグレーション、Pythonのnumpyライブラリの統合、マネージモードLLVMインタープリタなどがある。GraalVM Enterprise EditionもOracle Labsから公式にリリースされた。
-
Java 13がフィーチャーフリーズとランプダウンに移行
Java 13(12月リリース予定)の最終的な機能リストが確定し、プロジェクトはテストとランプダウンに入った。今回のリリース��今後、主要な新機能が追加されることはない。
-
OpenJDKのDockerイメージのJDKに脆弱性表記の誤りが判明
OpenJDKの公式Dockerイメージのバージョン番号に誤りがあり、実際には存在しないセキュリティパッチがJREに含まれると示されていることが判明した。この問題はその後、OpenJDKとDebianのコミュニティ間のコラボレーションによって解決されている。
-
サーバレスエッジプラットフォームにMQTTを提供するAkamai IoT Edge Connect
Akamai Edge Cloudの一部であるAkamai IoT Edge Connectは、自動スケーリング、フェイルオーバ、データ同期などの機能を備えた、IoTデバイス運用のためのフルマネージドなサービスを提供する。Akamai TechnologiesのIoT担当副社長兼CTOであるLior Netzer氏に話を聞いた。
-
JavaベースのRPCフレームワークApache Dubboがトップレベルプロジェクトに昇格
Apache Software Foundationは先日、Apache Dubboをトップレベルプロジェクトとすることを発表した。Apache DubboはJavaをベースにした、オープンソースのリモートプロシージャコールフレームワークである。元々はAlibabaで開発されたもので、2011年にオープンソースとして公開され、2018年2月にApache Incubatorに入った。Dubboは、インターフェイスベースのリモートコール、フォールトトレランスとロードバランシング、自動サービス登録および検出などを、主要な機能として提供する。
-
JVMの比較を目的とする新しいパフォーマンスベンチマーク”Renaissance”
Charles UniversityとOracle Labsは、RenaissanceというJVMパフォーマンスベンチマークをリリースした。現代的な並行ワークロードに重点を置くこのパフォーマンステストでは、主としてHotSpotモードのGraalVMとOpenJDKを比較している。
-
Apache NetBeans 11.1がトップレベルプロジェクトとしてリリース
Apache NetBeans 11.1がリリースされた。これはインキュベーションを卒業してから最初のリリースである。
-
JavaによるWebアプリケーション記述 - 代替手法に関する調査
JavaScriptにコンパイルされる言語の人気が高まったことにより、Java仮想マシン言語に習熟していて、JavaScript開発スタックに悩むことなくWebアプリケーションを開発したいと願う開発者には、JavaScriptに代わる選択肢が増えている。ネイティブなJavaScript Webアプリケーションに対するパフォーマンス上のペナルティも、以前に比べると縮小している。
-
-
Eclipseがクラウドネイティブアプリケーションの構築とデプロイのためのIDEに依存しない新しいツールを発表
Eclipse CodewindはEclipse Foundationの新しい開発者中心のプロジェクトである。クラウドネイティブのアプリケーション開発に共通のタスクを迅速かつ一貫して達成する方法を提供することで開発者を支援することを目的としている。
-
クラウドネイティブアプリケーション開発サポートが強化されたMicronaut 1.1
先日のGoogle Cloud Nextカンファレンスで、Object Computing、Inc.(OCI)は、Micronaut 1.1のリリースを発表した。gRPC、GraphQL、Google Cloud Platform(GCP)、RabbitMQ、Amzon Web Services(AWS)をサポートする。JDKのIntrospectorに代わる新しいBean Introspection API、Micronaut Testプロジェクト用の新たなテンプレートなどが新機能だ。
-
マイクロサービスフレームワークのLagom 1.5がAkka Managementを導入、KubernetesとOpenShiftをサポート
マイクロサービスフレームワークLagomのバージョン1.5には、Akka Management、Akka対応アプリケーションを操作するツールセット、KubernetesまたはOpenShiftへのデプロイサポートが付属する。先��リリースされたばかりのこのバージョンは、Play 2.7.0、Alpakka Kafka 1.0、Akka 2.5.22をベースに、CouchbaseとAkka gRPCによるgRPCサポートが加えられている。
-
EclipseとOracle、javaxパッケージ名前空間と商標の扱いに関する合意を断念
Eclipse FoundationとOracleは、Java EEのjavaxパッケージの今後の拡張方法について、合意に達することができなかった。