BT

デザインテンプレートギャラリーがASP.NET MVC RCに先行する

| 作者: Abel Avram フォローする 7 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年12月26日. 推定読書時間: 3 分 |

デザインテンプレートギャラリー(リンク)は近ごろ、ダウンロードの準備が整い、1つのサイトに統合される無償のWebサイトビューを搭載しているASP.NET MVCユーザに公開されている。ASP.NET MVC Release Candidateは、1月にシップされることになっている。デフォルトでCodeBehindファイルがなく、骨格サポート、ビューに対するMSBuildタスクなどの一連の改善がある。

デザインテンプレートギャラリーには、ASP.NET MVC Webサイト向けのビューがある。. テンプレートは、CSSスタイルシート、イメージ、View Master Pages、View User Controls、JavaScriptコー ドで構成される。ギャラリーはオープンソースであり、Creative Commons Attribution 3.0ライセンス(リンク)下でそれぞれのテンプレートはギャラリーにリリースされている。誰でもギャラリーに資することができ、テンプレートを支持することができ る。

Microsoft Developer DivisionのVP、Scott Guthrie氏(リンク)によると、ASP.NET MVCはまもなく発表されるリリース候補での一連の改善(リンク)を提示する。

デフォルトで、ビューはCodeBehindファイルがない

多数のフィードバックに基づき、MVCビューファイルがデフォルトでCodeBehindファ イルを持たないように、変更することにした。この変更により、MVCの世界におけるビューの目的を強化するのに役立ち(純粋にレンダリングに関してで、レ ンダリング関連コード以外を含まないこと)、ほとんどの人びとにとって、プロジェクトで使用されていないファイルを除去する。

ビューには、最上位モデルプロパティがある

Product Name: <%= Model.ProductName %>

HTML/AJAXヘルパーは、式構文を可能にする

何人かの人の要望の1つは、ビューのHTMLおよびAJAXヘルパーオブジェクトを使用中、モデルを参照する際、(ストリングの代わりに)強く型付けされた式構文を使用する機能である。

骨組サポート

ASP.NET MVC RCビルドには、Visual Studioで新たなASP.NET MVC「Add View」コマンドを使用してビューを作成する場合に、自動「UI骨組み」サポートがある。骨組サポートは、あらゆる.NETタイプやオブジェクトに対 し、ビューの自動生成を可能にする。POCOクラス、LINQ to SQL、LINQ to Entities、NHibernate、SubSonic、LLBLGen Proなどさまざまなオブジェクトモデルに対して機能することができることを意味する。骨組エンジンは、リフレクションを使用し、Viewのモデルタイプ の公用形状を取得し、骨組テンプレートに受け渡し、作成中のビューでそれに基づき、適切なマークアップに転送する。

ビューのコンパイルのMSBuildタスク

デフォルトでは、ASP.NET MVCプロジェクトにビルドする場合、ビューファイルのコード以外のプロジェクトのすべてのコードをコンパイルする。ASP.NET MVC Betaでは、ビューをコンパイルする場合、独自のMSBuildタスクを進める必要があった。ASP.NET MVC RCビルドには、ビルトインMSBuildタスクがあり、それを使用することで、プロジェクトのコンパイルプロセスの一部として、ビューを組み込むことが できる。これにより、すべてのビューやアプリケーションのマスターページに組み込まれている構文やコードを検証し、また問題を発見した場合、ビルドエラー を提供する。

ASP.NET MVC RCは、2009年1月にリリース予定である。

 

原文はこちらです:http://www.infoq.com/news/2008/12/ASP-MVC-RC

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT