InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
Microsoft、Google、MozillaがWebドキュメントで提携へ
ブラウザの主要3ベンダが共同で、それぞれのWeb APIリファレンスドキュメントをMozillaのMDNに統一するとともに、今後の取り組みを支援するアドバイザリグループを立ち上げると発表した。このグループではMDNを、Webプラットフォームドキュメントおよびリファレンスのための唯一の正式資料(single point of truth)として運用を開始する。
-
OracleがオープンソースのFn Projectを公開、サーバレス競争に参戦
Oracleは新たにFnをリリースした。対象とするクラウドを選ばない、オープンソースのサーバレスプラットフォームだ。‘あらゆるプログラミング言語’をサポートするが、ローンチ時点ではJava機能一般とJUnitテストフレームワークを対象とする。 FnはFn Server、Fn FDK、Fn Flow、Fn Load Balancerという、4つの主要コンポーネントで構成される。FnServerはGoで記述されており、コードを実行するプラットフォームという位置付けだ。
-
OracleがJDKの全ての機能をオープンソース化し、Java EEの欠点に取り組む計画を発表した
今年のJavaOneオープニングの基調講演において、Oracleは、GPLでJava SEをリリースし、Oracle JDKの全ての機能について、オープンソース化する計画を発表した。また、Java EEは、マイクロサービスとサーバレスの新世界に適合していないことを認め、この問題に取り組む計画について話した。現代のマイクロサービスアーキテクチャのケーススタディは、AlibabaとSpotifyによって提供された。
-
ZGC - オラクルの巨大ヒープ向けガベージコレクタ
オラクルはZガベージコレクタ(ZGC)をオープンソースにする意向があると発表した。Per Liden氏、オラクルのZGCの考案者でHotspotプロジェクト(かつてはJRockit)のメンバであるが、氏はZGCをオープンソースにするため新しいプロジェクトをOpenJDKコミュニティに提案した。
-
MicrosoftはC# 8でNull許容参照型をプレビューする
Microsoftは、新しい機能を試して、フィードバックを提供したい開発者向けのプレビューとしてNull許容参照型(Nullable Reference Types)を提供している。
-
Atomがリアルタイムコラボレーションに対応
QCon San Francisco 2017においてGitHubのNathan Sobo氏はAtomの新しいリアルタイムコラボレーションプラグイン、Teletypeを発表した。Teletypeは、2人の開発者が同時にコードを書くことができるようになる。
-
Node.js 8.9がLong Term Supportでリリースされた
Node.js 8.9は8.xで最初のLong Term Supportステータスによるリリースである。LTSは2019年12月まで継続される。Node 9もリリースされた。
-
Eclipse MicroProfileでJavaでのマイクロサービスの採用を加速させる
InfoQは新しいEclipse MicroProfileプロジェクトと耐障害性や他の新機能を持った新規リリースについて聞くため、IBMのEmily Jiang氏を追った。
-
C# 7.1 と C# 7.2 をキャッチアップする
8月に遡って Visual Studio 15.3 とともに C# 7.1 がひっそりとリリースられたが、まだ準備が整っていない。このレポートでは微妙なコンパイラーバグと、間もなくリリースされる C# 7.2 で準備されていることを見ていく。
-
EE4J、EclipseファウンデーションがオープンソースJava EEを準備
Eclipseファウンデーションは準備ができている。Eclipse Enterprise for Java</a>(EE4J)プロジェクトとしてJava EEをオープンソース化する仕事に対してだ。Reza Rahman氏、CapTech Consultingのシニアアーキテクトで元オラクルのエヴァンジェリストが、この新しいプロジェクトについてInfoQに語った。
-
IBMがJavaマイクロサービス用のオープンソースランタイムOpen Libertyを公開
IBMは先頃、同社のWebSphere Libertyのオープンソース実装であるOpen Libertyを公開した。最新のEclipse MicroProfileとJava EE APIをサポートする。同社でWebSphereとLibertyのランタイムアーキテクトを務めるAlasdair Nottingham氏と、Bluemix Garage LondonのテクニカルリーダであるHolly Cummins氏が、Open Libertyについて説明してくれた。
-
Angular 5リリース、高速なインクリメンタルコンパイルをサポート
GoogleがAngular 5をリリースした。ビルドの最適化、インクリメンタルコンパイル、国際化サポートの改善などが追加されている。
-
Java EEの将来、David BlevinsとのQ&A: EclipseファウンデーションとEE4J、MicroProfile
今年のJavaOneではたくさんの興味深い発表があった。エンタープライズ領域でもっとも重要なニュースはEclipseファウンデーションがJava EEの新たな管理者となるということだった。InfoQはJava EEコミュニティで長年メンバーであるDavid Blevins氏とともに座り、この移行が意味することや業界への影響、開発者が"EE4J"に参加する方法、Java EEの将来といったことについて対話した。
-
JavaOneキーノート:IBMのOpenJ9とOpen Liberty; Javaコミュニティによるマトリックス
JavaOneコミュニティキーノートは、IBMのトークとデモで始まった。彼らがしたオープンソースへの最新のコントリビュートについてのものだ。OpenJ9とOpen Liberty、MicroProfileである。John Duimovich氏、IBMの優れたエンジニアであるが、氏は"IBMとJava: 次世代のイノベーションを推進する"というタイトルのプレゼンテーションで幕を開けた。 IBMのあと、Stephen Chin氏はJavaコミュニティキーノートを終了させるためステージに上がった。
-