タグ

starterと.NETに関するUSAGI-WRPのブックマーク (4)

  • Sinatra ライクな .NET 用軽量 Web フレームワーク「Nancy」を使ってみた - しばやん雑記

    Nancy - Lightweight Web Framework for .net Custodians of the Super-Duper-Happy-Path · GitHub 恥ずかしながら、今まで Nancy というものを知りませんでした。知ったきっかけは Scott Hanselman 氏のブログ記事です。 One ASP.NET: Nancy.Templates for Visual Studio - Scott Hanselman Web Forms だけだった ASP.NET の頃とは大きく変わって、いろんなフレームワークが公開されるのは非常に良いことですね。サンプルコードを見ていると、結構おもしろそうだったので使ってみました。 実際に Nancy を使った ASP.NET アプリケーションを開発する場合には、空の ASP.NET アプリケーションを作成して NuGet

    Sinatra ライクな .NET 用軽量 Web フレームワーク「Nancy」を使ってみた - しばやん雑記
  • はじめてのMEF - 匣の向こう側 - あまりに.NETな

    CodePlex Archive The Managed Extensibility Framework (MEF) is a new library in .NET that enables greater reuse of applications and components. とありますが、とりあえずDIコンテナと考えておけばOK。既に記事として取り上げたつもりでしたが、過去に紹介していたのは、 はじめてのUnity - 匣の向こう側 - あまりに.NETUnityでした。あと、Monologueの方でMEFのライセンスがMS-LPLなので云々とかあった記憶がありますが、これについては改善される方向なようです。 では、簡単なサンプルでMEFを見てみましょう。 まずは、インタフェースの定義。いつものIGreeting。 public interface IGreeting { v

    はじめてのMEF - 匣の向こう側 - あまりに.NETな
  • WCFの基本的な概念

    前回は、Windows Communication Foundation(以降、WCFと略す)と命名されたコミュニケーション基盤技術に関して、その登場の背景を中心に「なぜマイクロソフトは新しい通信インフラを提供することになったのか?」、また「そこにはどんな狙いがあるのか?」、さらには「そのテクノロジを採用するメリットは何なのか?」といったところを見てきた。 今回はWCFの基的な概念について解説する。多少、抽象的で分かりにくいかもしれないが、今回説明する個々の概念がよく理解できなくても、次回のプログラミング例までを併せて読み進めていただければ全体的に把握できるだろう。ぜひ最後までお付き合いいただきたい。 なお、ここに記載した内容は製品出荷前の現段階(2006 February CTP段階)での内容であるため将来変更される可能性が十分あることをあらかじめご了承いただきたい。 WCF理解に必要

    WCFの基本的な概念
  • Microsoft .NET Framework 開発ガイド ブック

    2002 年に .NET Framework 1.0 をベースとした最初の製品である Visual Studio .NET (2002) が誕生して以来、.NET Framework は、アプリケーションのプラットフォームとして広く普及することになりました。そして 2007 年の末には、開発効率や配布効率がさらに向上した .NET Framework 3.5、およびこれに対応した開発環境の Visual Studio 2008 が登場しています。 開発生産性や、作成したアプリケーションの安全性、信頼性の高さから、多くの開発者に支持されるに至った .NET Framework ですが、Visual Studio を使って簡単に開発、配布が行えるため、その内部の仕組みの理解は後回しにされがちです。しかし、.NET Framework の機能を最大限に生かした最適な環境設定や運用の実現、アプリケ

    Microsoft .NET Framework 開発ガイド ブック
  • 1