PDA

View Full Version : ASP.NET 3.5 Extensions منتشر شد!



Behrouz_Rad
دوشنبه 19 آذر 1386, 07:28 صبح
انتظارها به سر رسید و بسته ی معماری MVC برای VS.NET 2008 و NET 3.5. لحظاتی پیش منتشر شد.:قلب:
اول از هر چیز باید بگم که پشتیبانی از معماری MVC تنها بخشی از بسته ی منتشر شده هست و ابزارها و امکانات دیگه ای هم در این بسته وجود داره که همگی تحت عنوان ASP.NET 3.5 Extensions منتشر شدن.

امکانات دیگه به شرح ذیل هستند:

1) ADO.NET Entity Framework
احتمالا مهمترین و محبوبترین جزء این بسته هست. مایکروسافت با همکاری 10 شرکت بنام در عرصه ی بانک های اطلاعاتی همچون IBM، MySQL، Sybase و ... یک مجموعه ی یکپارچه و غنی از Provider ها رو برای ارتباط با انواع بانک های اطلاعاتی فراهم کرده تا برنامه نویسان NET. به راحتی بتونن بدون توجه به نوع بانک اطلاعاتی دستورات یکسانی رو بنویسند. دقیقا چیزی مثل LINQ که زبان Query مستقل از بستر داده است.

2) پشتیبانی از معماری MVC

ADO.NET Data Services (3
یکی از مفاهیمی که وب 2 بر مبنای اون بنا شده، اصطلاح "داده به عنوان سرویس" هست که با این ابزار میشه این شعار رو محقق کرد.

4) ASP.NET Dynamic Data
این ابزار برای برنامه هایی هست که با پایگاه داده زیاد سر و کار دارند و طبعا نیاز به نوشتن کدهای زیادی برای مدیریت داده ها دارند. این ابزار برای تولید خودکار کدها استفاده میشه.

5) قابلیت های جدید برای AJAX
یکی از مشکلات AJAX این هست که دکمه های Back و Forward مرورگر عملا بلااستفاده میشن.
در این بسته ابزار جدیدی برای حل این مشکل ارائه شده و چند قابلیت دیگه...

6) کنترل های جدید برای Silverlight
در این بسته دو کنترل جدید مبتنی بر Silverlight برای این دست برنامه ها وجود داره. کنترل Media برای پخش صوت و تصویر و و کنترل XAML برای ارتباط بین XAML و JavaScript

http://go.microsoft.com/fwlink/?LinkId=105896

موفق باشید.

merlin_vista
دوشنبه 19 آذر 1386, 07:44 صبح
2) پشتیبانی از معماری MVC

آقا اگه خواستیم این معماری را به طور کامل یاد بگیریم و در برنامه همامون استفاده کنیم ز کجا باید شروع کنیم !! میشه توضیح بدید آقای را ؟

Behrouz_Rad
دوشنبه 19 آذر 1386, 08:06 صبح
2) پشتیبانی از معماری MVC

آقا اگه خواستیم این معماری را به طور کامل یاد بگیریم و در برنامه همامون استفاده کنیم ز کجا باید شروع کنیم !! میشه توضیح بدید آقای را ؟
http://weblogs.asp.net/scottgu/archive/2007/12/09/asp-net-3-5-extensions-ctp-preview-released.aspx
http://brad.barnamenevis.org/?p=65

reza_62
دوشنبه 19 آذر 1386, 15:04 عصر
با سلام ایا این extension روی shared host ها هم جواب می دهد چون این MVC ، Linq واقعا جالبه .
با تشکر.

Behrouz_Rad
دوشنبه 19 آذر 1386, 16:58 عصر
بله جواب میده و مشکلی نداره.
فقط کافیه هاست از NET 3.5. پشتیبانی کنه.

موفق باشید.

miladr
سه شنبه 20 آذر 1386, 00:28 صبح
آقا بهروز یه چند تا سوال داشتم من دو تا لینک که داده بودین خوندم پست های scottgu رو هم همینطور Mvc واقعا جالبه و فکر کنم از wizard راحت تره (البته نه خیلی ):لبخندساده:
اما یه نکته که ذهنم رو درگیر کرده اینکه آیا برتری MVC فقط تو unit test هست؟

Behrouz_Rad
سه شنبه 20 آذر 1386, 11:11 صبح
MVC یک الگوی طراحی هست مثل n-tier یا MVP
این هم یک نوع روش برای جداسازی قسمت های مختلف برنامه و برقراری تعامل بین اونهاست. اگر دوست داشتی ازش استفاده کن اگر نه که از هر معماری دیگه ای که ازش لذت می بری استفاده کن.
از نظر سرعت یا کارایی هیچ تفاوتی بین این معماری و معماری های دیگه وجود نداره.
Unit Test هم مختص MVC نیست. MBUnit یا MSUnit هم بدون MVC میتونن استفاده بشن.
منطقش زیباست.

موفق باشید.