InfoQ ホームページ Microsoft に関するすべてのコンテンツ
-
Microsoft が "データに関する質問 TOP10" に答える
Microsoft は “データに関する質問 TOP10 (Top Ten Questions on Data)” と呼んでいる質問に対する回答を公開した。Oslo,ADO.NET データサービス,WCF,LINQ to SQL,T-SQL といった技術が現在どうなっているのか,あるいは今後どうなるのかについて説明されている。
-
Azure のデバッグコストは高すぎる?
Microsoft のクラウドコンピューティングプラットフォームである Windows Azure の価格は,基本パッケージで $100/月 以下と,その機能に比べればリーズナブルなものだ。しかし問題が発生すれば,何らかのデバッグサポートが欲しくなるだろう。残念なことに,検討に値する唯一のツールである IntelliTrace には,開発者1人あたり 11,899 US ドルもの費用が必要なのだ。
-
進歩を見せる .NET のオプションパラメータ
オプションパラメータは最初から .NET に含まれていたが,C# でサポートされないこともあり,COM ライブラリ関連以外での使用はタブーである,という解釈が一般的だった。C# 4 でオプションパラメータがサポートされるようになるので,今後はレガシーなコード以外でも多く見られるようになりそうだ。また C# 以外にも,動的言語との相互運用性や変更不能(immutable)なデータ構造体,さらに ASP.NET MVC のさまざまな部分でも使われるようになるだろう。
-
ASP.NET MVCの4つのビューエンジン
先週、ASP.NET MVCの4つめのメジャーなビューエンジンRazorが紹介された。他にはSpark、NHamlそして、従来からのASPXファイルテンプレート。この記事では、新しいRazorエンジンにフォーカスして4つのエンジンを紹介する。
-
WPF/Silverlightのデータバインディング問題を修正する
WPFとSilverlightのデータバインディングは、あらゆる面ですばらしい。パワーと柔軟性は他の追随を許さない。しかし残念なことに、従来型のデバッグ手法の問題は、誤った理由で印象的だ。データバインディングのプロセスに手立てがなかったが、私たちは、開発者の役に立つであろういくつかのテクニックを集めた。
-
大きく改良された SQL Server Compact Edition
SQL CE は .NET 開発で少量の構造化データを保存する場合に適した,軽量なインプロセスデータベースである,とされていた。しかし受け入れがたい設計上の欠点が数々あったため,開発者たちは SQLite や旧式の Jet を代わりに選択していた。CE 4.0 ではそのような欠点の多くが修正されている。
-
HTML5のケーススタディ:WebSockets, Canvas そして JavaScriptで noVNCクライアントを作成
noVNC は VNCクライアントで、HTML5 WebSockets, Canvas と JavaScriptで実装されている。InfoQ、は、 Joel Martin氏と、 noVNCとHTML5アプリケーションの開発経験について、少しばかり、Q&Aを持った。難問、共通の落とし穴、ツールそしてHTML5アプリケーションのアーキテクチャについて語った。
-
Microsoftが IIS Express-新しい組込みwebサーバー
Scott Guthrie 氏が最近、 IIS Expressをアナウンスした。これは、IISの軽量な代替品でCassini ( Visual Studioに組込まれたサーバー)にそのうち替わるものである。 IIS Express は、 Cassiniで指摘されていた問題点を解決し、開発者が IIS 7.x の完全なフィーチャセットを使って、開発できることを意図したものである。まだダウンロードは、できないが、氏によると、もうすぐできるようになる、ということだ。
-
Windows8 に望ましい機能は?
Windows 8 に関するいくつかのスライド資料がインターネットにリークされて,Microsoft のオペレーティングシステムの次期バージョンに関する計画が明らかになった。タッチコントロール,音声コントロールをサポートするハードウェア,違和感のない UX,迅速なスタートアップ,app store などがその内容だ。また Mono プロジェクトの創始者である Miguel de Icaza 氏は,サンドボックス実行システム,インストール不要なアプリケーション,拡張ポイントに関するパブリックコントラクトなど,氏自身の Windows 8 に対する期待について述べている。
-
Internet Explorer 9 Preview 3は、HTML5をよりよくサポートする
Internet Explorer Preview 3は、新しいHTML 5に関する改良が盛り込まれている。特に次のものに関しては顕著である。オーディオ、ビデオとキャンバス、より早いJavaScriptエンジン、DOM とCSSの機能のさらなるサポート、埋め込みフォントのサポート、他のブラウザとのHTML 5に関する実装の差異を縮めて、いくつかの領域をハードウェアアクセラレーションにより改善されている。
-
Expression Web 4のアドインを作成する
よいIDEに必ずあるものは、拡張性である。開発者が、そのツールを拡張できないとしたら、時間がたつにつれて生産性が向上することはないだろう。同じくWebデザイナ向けに、マイクロソフトのExpression Web 4は、HTML+JavaScriptをベースとしたアドインモデルを提供している。
-
Windows 7.1 SDKにFXCop 10が同梱される
Visual Studio Premiumにお金を払わずに精度の高いコード解析を行いたい.NET開発者にとって、FXCopは選択肢になりうる。しかし、 FXCop 1.36が何の警告もなしにMicrosoft Downloadsから削除されてしまったので、多くの開発者は何がおこったのかと思っていた。幸運にもこのツールはどこを探せばよいのか知っているのならまだ使うことができる。
-
InfragisticsがWindowsとLinuxに対応したASP.NETツールキットを提供
InfragisticsのNetAdvantage for .NET 2010 ボリューム 2にはWindowsとLinux上のMonoで実行できるASP.NETツールキットが含まれている。このツールキットにはいくつかの新しいコントロールが含まれている。WebScriptManager, WebRating, WebExcelExporter, WebCaptchaなどだ。
-
WPFのメモリーリークに対する3つのホットフィックス
Windows Presentation Foundationは、簡単にメモリーリークが起きるので、すぐさま有名になった。これらのリークの殆どは、弱い参照の使用か誤使用が原因のようである。WPFのデータバインディング技術は、この弱い参照をベースにしている。最近の一連のホットフィックスにより、これらのリークの多くは修正されている。
-
Karl Shifflett氏がVS 2010 Binding Builderの動かし方を紹介する
Visual Studio 2010には「Binding Builder」という機能がある。このツールはプロパティペインから起動でき、開発者がWPFやSilverlightのXAMLバインディングを素早く構築するのを助ける。しかし、データコンテキストをランタイムに設定しただけではこの機能は動かない。ちょっとした手助けが必要なのだ。Karl Shifflett氏が、設計時のマークアップ拡張を使ってBinding Builderを動かす方法を紹介する。