InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
VS2015 Update 3リリース、パフォーマンスと安定性にフォーカス
Visual Studio 2015 Update 3がリリースされた。Update 3は製品の安定性改善とIDEが使うメモリ消費削減に注力している。その他、C++サポートの改善や製品アクティベーションの改善が含まれる。
-
-
jClarityがCensum 3.0をリリース
jClarifyが開発するJavaガベージコレクション解析ツールCensumがバージョン3.0に到達した。新バージョンにはSafepointログの解析機能,G1ガベージコレクタの動作を表す新グラフ,アプリケーションによるOSアクティビティの過剰使用を分析するための情報などの新機能が含まれている。
-
Clauda.jsでNode.jsマイクロサービスをAWS Lambdaにデプロイする - 作者Gojko Adzic氏とのQ&A
InfoQは先日Gojko Adzic氏と,氏の最新プロジェクトであるClaudia.jsについて話す機会を得た。Claudia.jsは,Node.jsを使用したマイクロサービスアプリケーションのAmazon Web Service (AWS) Lambdaへの展開をアシストするツールだ。Claudia.jsは,AWS Lambda関数とWeb APIの展開をコマンドひとつで可能にするとともに,ロギングなどの複雑な処理を自動化する。
-
AppleのSafari 10、Flashがないふりをする
Appleは、Safariの次バージョンでFlashなどレガシーなプラグインを、デフォルトでブロックすると発表した。ブラウザはFlashがないふりをして、Flashをインストールするようユーザーに促すだろう。
-
Xcode 8、Swift 3やEditorプラグインなどを導入
WWDC 2016でAppleは、iOS、macOS、tvOS、watchOSのためのIDEの最新バージョン、Xcode 8を発表した。Xcode 8は現在ベータで、Swift 3、改善されたアドレスおよびスレッドサニタイザ、新しいEditor Extensionsアーキテクチャなどを導入する。
-
Java 9ではCORBAがデフォルトクラスパスから削除される
モジュールシステムへの継続的な移行の一環として,CORBAを始めとする一部のJava EEモジュールがJava 9以降,デフォルトのクラスパスに含まれなくなる。モジュールとしては引き続き利用可能だが,使用するにはコマンドラインフラグによる明示的な指定が必要だ。モジュール対応のアプリケーションは依存対象を指定する必要が元々あるので,変更の影響を受けるのは,Java 9をターゲットとする非モジュールアプリケーションに限られる。
-
-
SpringがStatemachineフレームワークのバージョン1.1をリリース
Springが先日リリースしたStatemachineというステートマシンフレームワークのバージョン1.1は,Spring Scrurityのサポート,Redisのビルトインサポート,UIモデリングのサポートなどを備えている。
-
Twitterが多言語ビルドツールPants 1.0をリリース
5年間の開発期間を経て,TwitterがビルドツールPantsのマイルストンとなるバージョン1.0をリリースした。複数のプログラム言語をサポートし,スケーラビリティに優れる。
-
C#でシステムプログラミング
システムプログラミングの定義はあいまいだが、ビット、バイト、インストラクション、CPUサイクルレベルで考える必要があるものだと言えるだろう。システムプログラミングには、性能と信頼性が暗に要求される。QCon New Yorkにおいて、Microsoftでエンジニアリングディレクターを務めるJoe Duffy氏がC#のシステムプログラミング戦略について紹介した。彼はまた落とし穴と移行方法についても語った。
-
Visual Studio Code、C/C++サポートを改善
Windows、Mac OS X、Linuxのいずれを使おうとも、Microsoftのコードベース・マルチプラットフォームエディタVisual Studio Codeは、開発者にとって大きな選択肢になってきている。このエディタの制限となっていたのは、基本的な構文ハイライト以上の適切なC/C++サポートがないことだった。新しいMicrosoftの機能拡張は、C/C++にフォーカスした複数のツールを提供することで、この機能ギャップを狭めようとしている。
-
WebKit, V8, EdgeのJavaScript実装が向上
WebKit, V8, そしてMicrosoft Egdeがそれぞれ,ES2015(ES6)の完全サポートに近づき,それを越えようとしている。WebKitはブラウザエンジンとして初めて,Kangax Comatibility Tableの100%を達成した。V8とEdgeもそれぞれ,自らの実装に新たな機能を加えている。
-
Swift 3のABI安定化が見送りへ
Swift言語の原作者であるAppleのChris Lattner氏が先日,Swift Evolutionメールリストで,当初Swift 3の目標のひとつとされていたABIの安定化を見送る予定であることを発表した。
-
Google ChromeでFlashが非主要機能に
GoogleがChromeブラウザのFlashサポートを主要機能から外す計画であることを明らかにした。“HTML5 by Default”提案のドラフトで,Chromeのテクニカルプログラムマネージャは,“今年後半,Flash Playerの有無についてChromiumがwebサイトに提供するヒントを変更する予定です。この変更により,該当のサイトがHTML5エクスペリエンスを提供していれば,そちらがプライマリのエクスペリエンスになります。”,と述べている。