BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • JavaのNestmateが進行中

    オラクルがJEP 181 - "ネストベースのアクセス制御" - 俗に言う"nestmate"を発表した。これはプラットフォームへの技術的な拡張であり、Java 1.1で導入したアーキテクチャの20年分の負債を精算するものだ。

  • Eclipse MicroProfile 1.3が公開

    Eclipse MicroProfileは,Java EEを拡張して,エンタープライズJavaマイクロサービスのオープンソースコミュニティ仕様を提供することにより,マイクロサービスへの対応状況を改善するものだ。リリース1.3では,OpenAPI,OpenTracing,Rest Client APIが新たに導入された他,Config APIとMetrics APIがアップデートされている。

  • IonicがWeb、ハイブリッド、ネイティブのアプリケーションを作成するためのCapacitor 1.0.0アルファ版を発表

    IonicのチームはCapacitorの最初のアルファ版を発表した。モバイルとデスクトップのプラットフォームでWeb、ハイブリッド、ネイティブのアプリケーションをJavaScriptで構築するための新しいアプローチである。

  • MicrosoftがmacOSとLinuxへQuantum Development Kitを展開

    昨年12月にQuantum Development Kitを開発者に展開してから、Microsoftは初のメジャーアップデートを発表している。macOSとLinuxのサポート、Pythonとの相互運用性などがある。

  • Eclipse Open J9 – Eclipse OMRプロジェクトベースのオープンソースJava仮想マシン

    2016年の初め、IBMはコアの、J9の実行環境の非Java部分をEclipse OMRプロジェクト下でオープンソースにした。OMRプロジェクトは言語非依存のランタイムツールキットである。また2017年にIBMはJ9 JVMをOpenJ9としてオープンソースにした。OpenJ9はEclipse OMRを利用し、それ自身はOpenJDK 9や今後のリリースにあるJavaクラスライブラリと適合する。

  • C言語の現代化を目指すC2

    C2はブートローダやカーネル、ドライバ、システムレベルのツールといった低レベルプログラムに適したC言語の進化を目指した、新しいプログラミング言語だ。作者のBas van den Berg氏に話を聞いた。

  • Javaのデータクラス、Brian Goetz氏がInfoQに語る

    オラクルのJava言語アーキテクトであるBrian Goetzが、データクラスの実験的概念なを紹介した。これは将来Javaプログラミング言語に統合されるかもしれない。しかしこの概念が現実として注目に値するまでには多くの作業が必要だ。Goetz氏は時として“データは単にデータである”ことを前提としてデータクラスの課題とトレードオフを解説した。

  • Propel:Node.js創設者が提供する科学計算用JavaScriptライブラリ

    Propelは、GPUハードウェアを活用した新しいJavaScript科学計算ライブラリであり、JavaScriptで機械学習やその他の科学計算をサポートする。

  • UniversalなReactフレームワークであるNext.jsがバージョン5.0をリリース

    UniversalなReact.jsアプリケーション向けのオープンソースのツールキットであるNext.jsがバージョン5.0に達した。今回のリリースでは、Next.jsアプリケーションの設定に関して改善された。そして、サーバーサイドのWebpackサポートが強化され、モジュール化された設定のためのプラグインシステムが追加された。また、洗練されたTypeScriptのサポート、PreactのようなReactのalt-libに対するサポートの強化、Zonesと呼ばれるマルチアプリケーションの構成機能が追加されている。

  • JSON for Modern C++ がバージョン3 .1に

    JSON for Modern C++ 3.1では、Universal Binary JSON (UBJSON)仕様のサポートとJSON Merge Patchが新たに加わっている。

  • 人気のPythonデータサイエンスプラットフォームAnacondaがMicrosoft VS Codeと共に提供

    データサイエンスとマシンの学習プラットフォームであるAnacondaのリリース5.1には、Visual Studio CodeがIDEとして含まれている。これは、Anaconda Inc.とMicrosoftの協力によって得られたものである。

  • Java EE は Jakarta EE となる

    Java EE プロジェクトを Eclipse の一部に移管するリブランドを Oracle が発表した後、コミュニティ投票を実施し、Java EE の新名称は Jakarta EE となることが決まった。Eclipse Foundation エグゼクティブディレクターである Mike Milinkovich 氏が7,000 人近くがコミュニティ調査に投票し 64 %以上が「Jakarta EE」を選択したというブログ記事を記載している。

  • AngularJSとAngularのロードマップ

    AngularJSは今後もう一つのメジャーリリースを行い、3年間のLTSに入る。一方、Angularは6ヶ月ごとにメジャーリリースのサイクルが続く。

  • jQuery 3.3.1が公開、チームは4.0の開発へ

    jQuery 3.3.1がリリースされた。ひとつの新機能と、いくつかの非推奨機能を含む。非推奨はjQuery 4.0に備えたものだ。jQuery 4.0に関する新たな情報は多くないが、完全なリライトが予定されている。

  • Spring Boot 2.0がGA間近

    Spring Bootバージョン2.0の一般リリースが、1月31日のリリース候補1(RC1)の発表で一歩近づいた。この後半の段階でも、注目すべき追加がリリースされ、それとは別に多数の解決済みの問題とプル要求がクローズされた。

BT