InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
lua.vm.js - JavaScript VMでLua VMを動かす
MozillaはJavaScript VMで完全なLua VMを実行することで、asm.jsのパワーを見せつけた。Lua VMでJavaScriptコードを呼び出すこともできる。
-
-
PrismおよびPrism with Unityのためのテンプレートセット
Prismを使ってWindows Storeアプリを開発する作業は,ともすれば退屈で,エラーの起きやすいものになりがちだ。正しい利用法に従うならば,実質的にすべてのモデルとビューの基底クラスを,Prismで用意された代替クラスに置き換えなければならない。開発者の作業を楽にするためにDavid Britch氏は,PrismおよびPrism with Unityで使用可能なプロジェクトとクラスのテンプレートのセットをリリースした。
-
REST の欠点は何か
A recent posting on a REST Architects list has prompted Ganesh Prasad to outline some problems that he sees with REST (over HTTP) in terms of more dynamic peer-to-peer environments and how they could be addressed. He suggests some lessons could be learned from Web Services and mentions an Internet Draft specification which he has been working on.
-
Strongloop Node: 最初の企業向けNode.js ディストリビューション
数人のNode.jsの中核コントリビューターを雇っているStrongloopがStrongloop Node 1.0 GAを発表した。これは、企業で使用されることを意図した Node.jsの有償サポートディストリビューションの最初のバージョンである。 このディストリビューションは、Node.js v0.10.7をベースにしており、Express, Connect, Passport などの幾つもの人気のあるnpmモジュールを含んでいる。
-
NuoDB 1.1, ターゲットは.NET開発者
NuoDB 1.1はADO.NETドライバ,LINQとEFのプロバイダ,Windows 64ビット版とAzureサポートを提供すると同時に,パフォーマンスも改善されている。
-
ODataUriParserが$select と $expandをサポートするようになった
WCF Data Servicesの一部であるODataUriParserが$select と $expand式の解析とマッチング抽象構文木を生成できるようになった。
-
Zend Developer Pulse 2013 の調査では、HTML5, Geolocation、Amazon ウェブサービスが好結果
PHPプラットフォームを開発しているZendが年1回のDeveloper Pulse 2013調査の結果をリリースした。それによるとHTML5, ネイティブアプリ, Objective C, Java, 地理情報サポート, Amazon Web Services が伸びている。一般的な開発者の開発習慣も含まれている。
-
MBaaSの教え-Anypresenceの共同設立者による(第二部)
InfoQによるAnypresence 共同設立者 Richard Mendis氏との独占仮想インタビューの第二部。CMOはFacebookによる競合Parseの買収を重く見て、Anypresenceの価格構造をintelに提供している。
-
静的な型付けによる高パフォーマンスなPHP
PHP+QBは、PHP用の代替の仮想マシンで、パフォーマンスで大幅な改善がされる、と言っている。欠点は、あらゆるものが静的に型付けされる必要があり、配列に厳しい制限がつく、そしてオブジェクトがサポートされないことである。
-
NETのポータブルHTTPクライアント
.NET、Silverlight、Windows Phone、Windows Storeでコードを共有する上で、最近までの問題のひとつはHTTPリクエストができないことであ��た。各フレームワークはひとつ以上のHTTPクライアントをサポートしているが、APIレベルでそれぞれ互換性がなかった。ポータブルHTTPクライアントパッケージはこれらの違いを超えたアダプタを追加する。
-
PostSharpの使いやすさが大幅に向上
PostSharp 3.0はVisual StudioとNuGetの密接な統合を実現するソフトウェアだ。マウスクリックを2回するだけで,新規プロジェクトのメソッドにアスペクトを適用できるようになる。必要なパッケージはすべて,PostSharpが自動的にダウンロードしてくれる。
-
Zend Framework 2.2.0 リリース - 機能拡張と新プラグイン,モジュールマネージャ
Zend Framework 2.2.0は新規プラグインとモジュールマネージャに加えて,ユーザビリティでもいくつかの面で拡張および改良されている。
-
ウェブためのユニバーサルなバイトコードは必要か
どのブラウザでも動くウェブのバイトコードは価値があるだろうか。LLVMはソリューションとして成り立つだろうか。ネイティブコードをブラウザ上で動かすにはMozillaのasm.jsとGoogleのPNaClのどちらがいいだろうか。この記事ではこれらについての意見を紹介する。
-
ドメイン駆動設計を行うチームへの文書化ガイド
ソフトウェアプロジェクトを開始するときにチームが最初にすべきことは、コンテキストマップを描くことである。これによってコンテキストとその コアドメインが何であり、そしてチームがやり取りする必要があるかもしれない他のコンテキストが何であるかをチームが理解するのに役に立つ。Paul Rayner氏は、彼の経験からDomain-Driven Design, DDDをやっているチームがどんな種類のドキュメントを作るべきかを説明している。