InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
-
.NETの将来: 型クラスと拡張
将来の.NETの新機能として検討されているのが型クラスだ。shapeと拡張の提案で“shapes”として言及されるように、これによって.NETジェネリクスの可能性は飛躍的に向上する。
-
Spring Cloud ContractについてMarcin Grzejszczak氏とのQ&A
Marcin Grzejszczak氏はPivotalのソフトウェアエンジニアである。現在彼はSpring Cloud Contractの開発に取り組んでいる。これはJavaのコンシューマ駆動契約フレームワークである。InfoQはフレームワークの利点のいくつか、とくにコンシューマ駆動契約がマイクロサービスのテストをどのように手助けできるのかを話し合うためにMarcin氏にインタビューした。
-
Google、Octane JavaScriptベンチマークから手を引く
GoogleがOctane JavaScriptベンチマークツールから手を引いた。その理由として、マイクロベンチマークの過度の最適化により、現実世界のパフォーマンスを損なうことを挙げている。他のブラウザベンダーも、ベンチマーク自体にはそれほど価値がないことを認めている。今後のパフォーマンス改善は、ユーザーが実際に体験していることにフォーカスが当てられるだろう。
-
Angular 4.0がリリース、アプリケーションサイズの削減を重視
Googleが人気の高いAngular JavaScriptフレームワークのバージョン4.0をリリースした。生成コードのサイズ縮小と、合理的なリリーススケジュールの維持に重点が置かれている。
-
Fable 1.0ベータ版がツール統合を改善、プロジェクトフォーマットを一新
F#をJavaScriptに変換するコンパイラであるFableがバージョン1.0ベータ版に到達した。ツールが改善され、プロジェクトフォーマットが合理化された他、生成されるコードの品質も向上している。作者のAlfonso García-Caro氏に話を聞いた。
-
VaadinがPolyglotフレームワークのバージョン8をリリース
バージョン7のリリースから4年を経て、Vaadinは、同社polyglotフレームワークのバージョン8をリリースした。タイプセーフなAPIやパフォーマンスなど、21の点で改善されている。
-
-
Facebook Litho: パフォーマンス向上のためのAndroid UI フレームワーク
FacebookがLithoをオープンソース化した。Lithoは、Androidアプリケーションのユーザインタフェースを作成するためのフレームワークで、スクロールのパフォーマンスを考慮して、Reactのような宣言型スタイルを使う。
-
Java EE 8に対する長いトンネルの終わりに光が当てられた
Java EE 8への長いトンネルの終わりについに光が当てられたのかもしれない。最近オラクルはJava EE 8におけるJavaコミュニティを更新した。これは最新のリリーススケジュールとJSR活動における更新を含んでいる。作成における約4年間、Java EE 8への道のりは決して平坦ではなかった。
-
C#の機能: Null許容参照型
いや、見出しはタイプミスではない。C#の新しい提案のひとつは、既定で全ての参照型変数をNull非許容型とみなすというものだ。この新しい文法のもとでは、値型と同様に、参照型変数がNull許容であることを明示的に指定する必要がある。
-
SlackでのJavaScriptからTypeScriptへの移行
SlackでのJavaScriptからTypeScriptへの移行は困難な作業だったが、劇的な改善が見られた、とSlackのディスクトップエンジニアであるFelix Rieseberg氏が書いている。InfoQは氏にインタビューした。
-
オープンソースのLikerdプロジェクト、マイクロサービス界のTCP/IPになる旅の第1歩
クラウドネイティブサービスを提供するBuoyantは、Linkerdの1周年を発表した。Linkerdは、クラウドネイティブなマイクロサービスベースのアプリケーションを対象とした、オープンソースな“サービスメッシュ”だ。創業者でCEOのWilliam Morgan氏が、InfoQのために今回のマイルストンを説明してくれた。
-
Phantom.jsのメンテナー、プロジェクトの将来に疑問を呈し、その座を降りる
ヘッドレスのブラウザテスティングフレームワークPhantom.jsのメンテナーが、Chromiumのヘッドレスバージョンリリースのために、その座を降りることを決めた。プロジェクト創設者が継続できるだけの助けを見つけられるかは、はっきりしていない。
-
C++の準備が完了した
USAのハワイ州コナで開催された冬季の会合において、ISO C++委員会はC++17に関する作業に決着を付けた、とHerb Sutter氏は記した。本記事では主な機能について簡単に要約した。