BT

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

  • .NETの派生を理解する

    この記事の目的は、さまざまな.NETの技術詳細に深く関わることではない。この記事では、豊富な技術リソースを把握でき、その中のいくつかについては、その参照先を提供する。むしろ、この記事の目標は次の簡単な質問に答えることである。与えられた状況でどの.NETを使用するべきか?

  • C#のAPI設計のモデルとインターフェース

    従来のMVC、MVP、MVVM、Web MVCの中で共通の要素はモデルです。ビュー、コントローラー、プレゼンターについて解説している記事はたくさんあります。しかし、モデルについてはほとんど取り上げられていません。この記事では、モデルを取り上げ、モデルをが実装する.NETのインターフェースについて解説します。

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

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

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

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

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

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

  • 書評:Microservices on Azure

    "Microservices on Azure"(翔泳社)は、Bob Familiar氏の"Microservices, IoT, and Azure"(Apress)の邦訳である。 この記事は、訳書の書評である。

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

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

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

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

  • Microsoftの技術の活用方法

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

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

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

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

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

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

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

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。