らびたろちゃんにっきスマートフォン用の表示で見るらびたろちゃんにっきこの広告は、90日以上更新していないブログに表示しています。2013の2日目の記事です。(さっそく遅れてます・・・)今日から何日かに渡って、NancyFxのチュートリアルということで簡単なWebアプリケーションを作ってみようと思います。完成イメージチュートリアルっぽく、Todoアプリを作ってみようと思います。タスクには、タイトルと詳細、期限日が登録できる。タスクには、コメントがつけられる。タスクは、期限日の昇順、登録順でソートされる。チュートリアルの環境チュートリアルは、以下の環境で進めていきます。0.21.1それ以外の環境でも問題なく動くと思いますが、動かない場合はコメントかTwitterで連絡ください。プロジェクトを作成するさっそくプロジェクトを作成します。アプリケーション」を選択します。TodoApp)、OKボタンをクリック。何もファイルが生成されていないASP.NETプロジェクトが作成されます。NuGetで必要なパッケージをダウンロードするNuGetを使い、今回必要となるパッケージをダウンロードします。NuGetについては@ITの記事などを参考にしてください。パッケージの管理」をクリックします。オンラインのパッケージソースを選択して「Nancy」で検索します。検索結果の中から以下3つのパッケージをインストールします。NancyNancyFxのコアライブラリです。Nancy.Hosting.AspnetNancyFxのWebアプリケーションをASP.NET上で動作させるためのライブラリです。ホスティングライブラリはこれ以外にも、AzureやWCF、SelfHosting(コンソールアプリなどと一緒に動作させる場合)などがあります。Nancy.Viewengines.RazorNancyFxのビューエンジンに「Razor」を利用するためのライブラリです。Engineという、単純なテンプレートのみを実装したビューエンジンが利用できます。GitHub今回は使い慣れたRazorを利用するために、このライブラリを追加します。今回はこれ以外に、以下のパッケージをインストールします。NancyFx以外の部分は極力ふれない予定ですので、ここは任意ということで。1.2.2最初のモジュールを作成するNancyFxの導入ができたため、簡単な動作確認をします。文字列を返すモジュール(NancyFxでは、コントローラではなくモジュールと呼ぶようです。