InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Python 3.5、async/await非同期プログラミングをサポート予定
PEP #0492によると、Python 3.5はasync/await構文を使った継続をサポートする予定だ。提案は継続をネイティブな言語機能とし、「一般的で親しみやすい非同期プログラミングのメンタルモデルを構築する」ことを狙っている。
-
Grails 3.0: Spring BootとGradleを採用
GrailsチームがGrails 3.0をリリースした。人気の高いMVCフレームワークが今回,Spring Bootをベースとして完全に書き直されている。Groovy 2.4とAndroidのサポート,Spring 4.1,旧GrantビルドシステムからGradleへのリプレースなど,多数の新機能を含む。
-
Visual StudioがUnrealとCocos2Dを新たにサポート
Microsoftは,既存のUnityゲームエンジンのサポートを拡張して,新たにUnreal EngineとCocos2Dをサポートすると発表した。
-
Webフレームワークベンチマーク2015
私たちは2014年にWebプラットフォームとマイクロフレームワークを含む様々なWebフレームワークのTechEmpowerのベンチマーク結果を公開した。一年後、彼らは新しい結果とトップ10のWebフレームワー���におけるパフォーマンスの重要な変更の概要を公開した。
-
GCC 5.1公開
GNU ProjectがGCC 5.1のリリースを発表した。GCC 5最初のメジャーリリースとなる今回のリリースには,C++11/14サポートの改善,新しいlibstdc++ ABI,マシンコードJIT組込みライブラリなど,数多くの新機能と改良が含まれている。
-
BoxがT3 JavaScriptフレームワークをリリース
オープンストレージ企業のBoxが,T3 JavaScriptフレームワークをオープンソースにした。多人数の開発者による大規模コードベース開発に対応する。疎結合のコンポーネントを生成し,他のJavaScriptフレームワーク内でも利用可能だ。
-
Spring Security 4.0: WebSocket, Spring Data, テストサポート
Spring SecurityチームがSpring Security 4.0.0をリリースした。いくつかの新機能の他,デフォルトでのセキュリティも強化されている。WebSocket Security,Spring Data統合,テストサポートの改善,新たな(Apacheライセンスの)オープンソースプロジェクトとしてSpring Sessionの導入などが主要なテーマだ。Spring Sessionによって,カスタムバックエンドをプロジェクトのHttpSessionプロバイダとして簡単に開発できるようになる。
-
GoogleはJsonnetでJSONの拡張を提案する
Googleは、互換性を維持しつつ、新しい機能を追加したJSONに取って代わる設定言語であるJsonnetをオープンソース化した: コメント、参照、演算と条件演算子、配列、オブジェクト内包表記、インポート、関数、ローカル変数、継承など。Jsonnetプログラムは、JSON準拠データフォーマットに変換される。
-
MicrosoftはVisual Studio for LinuxとOS Xを発表した
Microsoftは、Windows, Mac OS X, Linux向けにネイティブのVisual Studioをリリースすることを発表した。
-
Microsoft、LLVMベースの.NET/CoreCLRコンパイラLLILCを発表
.NET FoundationがLLILC(「ライラック」と読む)という新しいプロジェクトのリリースを発表した。 このプロジェクトはもともとMicrosoftによるもので、.NET Coreのための新しいLLVMベースのネイティブコードコンパイラを提供することを目的としている。これによって「CoreCLRが移植されていてLLVMがターゲットとしているプラットフォーム上で」.NETプログラムを動かせるようになる。
-
PowerShell Tools for Visual Studioはリモートセッション、DSC、Workflowsをサポートする
PowerShell Tools for Visual Studioは、PowerShell開発者にVisual Studioのパワーを提供するVisual Studio拡張である。この拡張のオリジナルの作成者であるAdam Driscoll氏は、過去数か月にわたってMicrosoftからの助けを得た。その結果、新しいリリースであるv3.0.108では、64ビット版とリモートセッションのサポートとそのほかの改善を提供することができた。
-
AngularチームとReactチームとのコラボレーション
AngulraJSチームとReact.jsチームのメンバが先週集結し,現在の開発状況とコラボレート可能な領域について意見を交換した。両プロジェクトには共通する部分が多々あるものの,統合する可能性はほとんどないと言ってよいだろう。
-
Gitの高可用性とスケーラビリティを実現するAtlassianのStash Data Center
Atlassianが先頃リリースしたStash Data Centerは,オンプレミスソースコードとGitリポジトリの管理ソリューションであるStashに,高可用性と水平拡張性を加える展開オプションだ。ダウンタイムなしで新たなノードを追加可能とすることで,アクティブ-アクティブなクラスタリングと速やかなスケーラビリティを実現する。
-
Chrome 42でNPAPIと関連プラグイン(Java, Unity, Siliverlight)が無効に
NPAPI Deprecation Guideで概説されているように,今月に設定されていた予定通り先頃リリースされたChrome 42では,NetscapeプラグインAPI(NPAPI)が廃止されている。2013年に最初に発表されたその理由は,NPAPIが“ハングやクラッシュ,セキュリティ問題,コードの複雑さの最も大きな原因になっている”ためだ。
-
MicrosoftがCordova向けのAzure Active Directoryプラグインを発表
MS Open TechはCordovaプラグインを発表した。これによって開発者は、Android、iOS、Windows Store、Windows Phone向けアプリでActive Directory Authenticationを使って、Office 365やAzure、Graph APIにアクセスできる。