کنفرانس PDC09 که چندی پیش در لس آنجلس برگزار شد شامل معرفی چند محصول جدید نیز بود که یکی از آنها ASP.NET MVC 2 بود. البته این ویرایش جدید از MVC فعلا" بصورت آزمایشی و بصورت بتا ارائه شد است.
ASP.NET MVC چارچوب جدیدیست که برای برنامه های کاربردی تحت وب، نگهداشت پذیری و آزمون پذیری بالایی را به ارمغان آورده است که این مهم توسط الگوی Model – View – Controller محقق می شود. این مدل برنامه نویسان را تشویق به جدا سازی سیستماتیک قسمتهای User Interface و قسمتهای مربوط به کنترل داده های وارد شده توسط کاربر و همچنین قسمتهای مربوط به ارتباط و تراکنش با پایگاه داده می کند.
ASP.NET MVC 2 beta که از اینجا قابل دریافت می باشد. شامل ابزاری برای استفاده راحت آن در Visual Studio 2008 SP1 می باشد. هنوز ابزاری برای استفاده از این ویرایش در Visual Studio 2010 beta 2 ارائه نگردیده است.
برخی از ویژگیهای جدید MVC beta 2 عبارتند از:
• RenderAction (and Action)
• AsyncController
• Expression Based Helpers (TextBoxFor, TextAreaFor, etc.)
• Client Validation Improvements (validation summary) • Add Area Dialog
• Empty Project Template
اطلاعات بیشتر در این مورد را از اینجا دریافت کنید.
تا قبل از پایان سال ویرایش release candidate این محصول ارائه خواهد شد که عمدتا" شامل bug fix ها و احتمالا" ویژگیهای جدیدتر می باشد. ASP.NET MVC 2 در قالب یک پروژه سورس باز در حال توسعه می باشد که می توانید سورس کد آن را از اینجا دریافت کنید.