BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ .NET に関するすべてのコンテンツ

  • C# 8のデフォルトインターフェースメソッド

    C# 8の新機能としてデフォルトインターフェースメソッドが提案されている。これはトレイトというプログラミングテクニックを可能にするものである。トレイトとは、関連のないクラス間でメソッドを再利用できるオブジェクト指向プログラミング技術であり、C#のデフォルトインターフェースメソッドはJavaの既存言語機能に基づいている。

  • ASP.NET Core - シンプルの力

    ASP.NET CoreリリースでMicrosoft Open Web Interface for .NET(OWIN)を導入した。OWINはWebを使うときにどの程度、抽象化するかを開発者が選択できる強力な方法を提供する。この記事では、OWINリクエストパイプラインがどのように機能するか、それを利用して必要な要件を満たす方法について説明する。

  • 冗長コードの検知と解析

    ソフトウェア開発のスコープが拡大するにつれて、冗長なコードのレイヤーが加わるのはとても容易である。GitHub上の複数の大規模なオープンソースを解析することにより、著者が行った解析を通じ、各プロジェクトが有する多くの冗長コードについての著者の発見を表明するとともに、プロジェクトのコード管理を改善可能ないくつかの推奨事項を共有する。

  • .NETでドメイン駆動開発~ValueObject後編~

    近年とても注目度の高いドメイン駆動開発について、独自の解説を交えながら.NETでの実装例をご紹介します。前編での解説に引き続き、ValueObjectの実装例をご紹介します。

  • .NETでドメイン駆動開発~ValueObject 前編~

    近年とても注目度の高いドメイン駆動開発について、独自の解説を交えながら.NETでの実装例をご紹介します。まずはValueObjectパターン前編です。

  • Microsoftの技術の活用方法

    MicrosoftがSilverlightような技術を公式に非推奨にせずに、ゆっくりとなくなっていくのに任せているため、.NETのどの技術に未来があるのか、どの技術は避けるべきなのか判断するのは難しいです。そこで、私たちが理解した、ビジネスアプリケーションに対するMicrosoftの意図を要約しました。

  • .NETで非同期ライブラリを正しく実装する

    非同期ライブラリを構築するには、そのライブラリを利用するライブラリとは全く異なる独特のデザインパターンを使う必要があります。しかし、基本的な原則に従えば、ライブラリの利用者の利便性を大幅に改善することができます。

  • Windowsとビジネスアプリケーション: 選択肢の貧困

    Build 2013でMicrosoftはWinRTがビジネスアプリケーションの開発者にとって魅力的になるような新しい機能を多く発表したが、配置シナリオがないためWinRTはビジネスアプリケーションのプラットフォームとして使えない。 一方、WPFは SilverlightとWinForms同様、黄昏時に突入している。

  • デザインパターンの自動化

    コード1行あたりの総所有コストが高いにもかかわらず、定型的なコードの多くは、まだ書かれており、その多くは、よりスマートなコンパイラを使って回避することができる。実際、ほとんどの定型的なコードは、デザインパターンを繰り返し実装することに起因している。しかし、これらのデザインパターンのいくつかは、非常によく理解されており、もし我々がコンパイラにそれを教えることができれば、それらは自動的に実装することがでる。

  • オープンソースCMS DotNetNuke 7.0 リリース

    2012年11月28日に DotNetNuke 7.0 がリリースされた。DotNetNuke とは、世界中の70万サイト以上で利用されているオープンソースの CMS (Contents Management System) である。この記事では、DotNetNuke 7.0 でアップデートされたインストーラやアーキテクチャ/デザインの変更点について紹介する。

  • オープンソースCMS「DotNetNuke」を日本語化

    前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeの管理ページを日本語化する方法を紹介する。

  • 紹介:Restful Objects

    Restful Objectsは、ドメイン·オブジェクト·モデルのハイパーメディアAPIの公開仕様である。仕様のバージョン 1.0.0は、リリースされたばかりで、すでに仕様を実装した2つのオープンソースフレームワークがあり、1つはJavaプラットフォーム用で、もう1つが.NET用である。

BT