InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
D3がデータ操作のためのSVG、Canvas、HTMLライブラリの5.0リリースを発表
D3チームはD3の5.0リリースを発表した。5.0では、promiseやfetchなどのいくつかの新しい非同期パターンを取り入れ、重要な視覚化APIを更新している。
-
iOS 11.3のSafari 11.1でPayment Request APIが利用可能に
ppleが3月29日にリリースしたiOSのバージョン11.3には、Safariのバージョン11.1が含まれており、Payment Request APIが使えるようになった。これにより、ユーザーは保存されたクレジットカードやモバイルウォレットを使って支払いを行うことができ、Web開発者は支払い・精算フローを合理化することができる。すでにサポート済みのAndroidと合わせて、Payment Request APIは米国および英国のモバイル市場の98%で使えるようになる。
-
Visual Studio 2017、15.7のプレビュー版が登場
Microsoftは引き続きVS2017の開発を進めており、15.7のプレビューをリリースした。今回のリリースには、TypeScript 2.8、NuGetパッケージシグニチャ、.NET Coreプロジェクトのステップバックデバッグのサポートが含まれている。
-
-
Java 10 Release Candidate 1 公開
GAリリース予定を2018年3月20日に控えて、Java 10 RC 1がJavaコミュニティに向けて公開された。今回のリリースは、Oracleの新たな6ヶ月リリースサイクルによる最初のアップグレードになる。最も関心と期待を集めている機能は、新たな予約型varの導入によるローカル変数の型推論だ。
-
Webpack 4.0リリースにより、シンプルな設定、WebAssemblyサポート、大幅なパフォーマンス向上を実現
最も普及しているJavaScriptモジュールバンドラであるWebpackは、2月25日(日)にバージョン4.0をリリースした。このバージョンでは、プラグインシステムが完全に書き換えられており、WebAssemblyのサポート、シンプルになった構成オプションなどの新しいファーストクラスのモジュールタイプが含まれている。このアップデートでは、ビルド時間の60%から98%の削減が報告され、パフォーマンスが大幅に向上した。
-
TypeScript 2.8リリースには条件付き型が含まれています
TypeScript 2.8が、いくつかのメジャー機能とバグ修正と共にリリースされた。 最も重大な追加は条件付き型で、エンジニアは他の型に基づいて型を選択できる新しい構造です。
-
Swift 4.1でジェネリクス、コンパイラ最適化、Package Managerが強化された
Swift 4.1が正式に利用可能になり、新しい言語機能、ビルドオプション、Swift Package ManagerとFoundationに対するいくつかの拡張機能が導入された。
-
Android Studio 3.1はアプリケーション開発の生産性向上を目指す
Android Studioの最新バージョン、バージョン3.1は、アプリケーション開発の生産性向上に重点を置いている。新しいC++パフォーマンスプロファイラ、Kotlin Lintチェックのコマンドラインサポート、SQLコードの補完、改良されたリファクタリングなどが含まれている。
-
Swift 4.2が最終開発段階に入り、Swift 5の道を拓く
Swift 4.1を使用するXcode 9.3が公式リリースに近づいてきた。Xcode 9.3は現在ベータ版で提供されており、Swiftチームは次期バージョンのSwift 4.2に注力している。新しいバージョンでは、バグ修正やコンパイル時のパフォーマンスの向上を含むほか、ABI安定化をさらに向上させる予定である。
-
JetBrainsがKotlin 1.2.30をリリース
JetBrainsが人気のプログラミング言語Kotlinのバージョン1.2.30をリリースした。バージョン1.2.20のリリース後約1ヶ月半でバグフィックスとツールの更新をした。新機能にはGradleのビルドキャッシュツールのサポート、TestNGのサポート、新しいKotlinスタイルガイドへIDEサポートといったものがある。
-
-
Appleは、Swift向け低レベルノンブロッキングI/OフレームワークのSwiftNIOをオープンソース化
最近のtry! Swift Conference in TokyoでAppleはSwiftNIOプロジェクトを発表した。NottyのようなノンブロッキングクロスプラットフォームのI/OフレームワークはSwiftで書かれている。
-
モバイル開発に手を伸ばすDart 2
Googleのプログラミング言語Dartの最新バージョンは、型システムの強化、構文のクリーンアップ、ツールチェーンの改善が売りだ。Googleはこの言語を、2~3倍の生産性向上を実現するモバイルおよびWebアプリの開発手段だと喧伝している。
-
GoogleがクロスプラットフォームモバイルUIフレームワークであるFlutterのベータ版をリリース
Flutterは、今やベータ版であり、GoogleがiOSアプリとAndroidアプリ向けのクロスプラットフォームインターフェースのフレームワークとして開発している。このフレームワークは、標準ではないが、ネイティブのUIとして動作する。