InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Windowsストアアプリに対するReflection APIの変更
Windowsストアアプリ向けの.NET APIサブセットは、完全な.NET Framework 4.5よりも大幅に小さくなっている。特にReflection.Emitは提供されておらず、System.TypeクラスのほとんどのメンバーはSystem.Reflection.TypeInfoに移動された。
-
PrimeFaces for ASP.NET の発表に対してモバイルコミュニティから強い反発
Prime Technology が PrimeFaces Mobile の新バージョン計画の明確化に向けて動き出した。これは .NET 環境用の PrimeFaces アプリケーションを開発するという同社の発表に対するモバイルコミュニティのメンバからの強い反発を受けてのものだ。同社をめぐる論争は今に始まったものではなく,今年初めに InfoQ が記事にしたように,自身の PrimeFace コードからフォークした競合会社である Icesoft Technologies への反対議論にも巻き込まれている。
-
MEF 2とTPL DataFlowのシンボルパッケージ
MEF 2とTPL DataflowのRTMが.NET Framework 4.5とともにリリースされた。さらに、MEF向けのNuGetのシンボルパッケージもリリースされた。TPL Dataflow向けもすぐにリリースされる予定だ。
-
Windows 8の.NET開発者のARMing
.NET開発者は、Windows 8上のARMプロセッサにおけるいくつかの障害に対するサポートも求めているが、いくつかのエリアで潜在的なバグが表面化する可能性がある。Microsoftは落とし穴を回避するいくつかのTipsを公開した。
-
既にコンパイルされたアセンブリをデバッグできる.NET Reflector
既にコンパイルされたアセンブリをソースコードもPDBファイルもなしでデバッグするのは難しい。Red Gateの.NET Reflectorを使えば、Visual Studio上でアセンブリを逆コンパイルし、ソースコードがあるアセンブリのようにデバッグできる。
-
.NETにおけるカスタム規約の使用
設定より規約アプローチは、過度の構成を避けるために.NETデザイナによっていくつかの場所で使われている。デフォルトの規約はすぐに立ち上げて実行するためには役に立つが、ときどきデフォルトの振る舞いを変更した方が便利なことがある。
-
OpenXava 4.5がJPA継承マッピングとAutomated Business Logicをサポート
企業アプリケーションのラピッド開発用のJavaフレームワークであるOpenXavaの最新版は、JPA継承マッピングの全戦略とAutomated Business Logic (ABL) ライブラリをサポートしている。OpenXava バージョン4.5は、先月リリースされた。
-
MSDNのCQRSガイダンスプロジェクト
MSDNのパターンアンドプラクティスチームは近頃、CQRS Journey Guidanceプロジェクトを発表した。このプロジェクトはDDDとCQRSとイベントソーシングを使ってContoso Conference Management Systemの構築するサンプルプロジェクトだ。
-
BizTalkではないMicrosoftのサービスバス製品
長い間、BizTalkは生命維持装置が付けられていたようだった。複雑で高価なため、決して人気の製品にはならなかった。それでも多くの企業が使っていたのは、Microsoftの名前の信頼感と実際に企業分野でのサービスバスが必要だからだ。このギャップを埋めるためMicrosoftはMicrosoft Service Bus 1.0 for Windows Serverという新しい製品を発表した。
-
JavaScript 用の新ベンチマークスイート Octane を Google がオープンソース化
Google はブラウザのパフォーマンスを測定する 13 のテストから成る JavaScript ベンチマークスイート Octane をオープンソースにした。
-
Microsoftが新しいREST APIフレームワークを発表
Visual Studio 2012と.NET 4.5の発表に合わせて、MicrosoftはASP.NET Web APIというサービスフレームワークを正式に公開した。ASP.NET MVC 4の一部としてオープンソースのASP.NET Web APIはRESTfulなサービスの開発と利用を簡単にする。
-
コミュニティ駆動リサーチ: 最も重要で成熟したクロスプラットフォーム・モバイルツールは?
InfoQのリサーチ活動として、4番目の質問「最も重要で成熟したクロスプラットフォーム・モバイルツールは?」が公開された。このInfoQの新しいサービスが望んでいるのは、企業ソフトウェア開発に影響を及ぼすトレンド、行動、テクノロジに関する最新の偏見のないコミュニティベースの洞察を皆さんに提供することだ。従来のベンダーやアナリストによるリサーチとは違って、このリサーチは皆さんの回答がベースになる。
-
Lucene.Net: Apache トップレベルへの昇格と今後
全文検索インデックスライブラリ Lucene の C# 移植版である Lucene.Net がインキュベータから昇格して Apache のトッププロジェクトになった。今回の記事では同プロジェクトと Solr.Net の今後について,Prescott Nasser 氏に尋ねたインタビューを紹介する。
-
Semantic Zoomで改善されたユーザーエクスピリエンス
Semantic Zoomは、Windows 8における新しいタッチに最適化したフィーチャで、一つのビュー内でコンテンツの多くのセットを表示し、ナビゲートする。そして、遅延ローディングを利用したデータコントロールを表示する。結果として、非常に大きなデータセットのコンテナになり得るし、1つあるいは、大きなデータセットを可視化する。Semantic Zoomの助けにより���ユーザーは、個々のレコードをよく見るためにズームインしたり、消費できる二次的な可視化手段で、データのグループを見るためにズームアウトできる。
-
.NET Frameworkクリーンナップ・ツールが.NET 4.5とWindows 8のサポートを追加
Aaron Stebner氏の.NET Framework Cleanup Toolはしばしば解決の難しい.NETインストールを削除するための最終手段として用いられているが、アップデートが行われ、Windows 8と.NET 4.5サポートをサポートするようになった。このツールはオペレーティング・システムからあらゆるバージョンの.NET Frameworkを削除するために使う事ができる。