درباره .Net FrameWork 3
آشنایی مختصر با دات نت فریم ورک 3 :
نگارش 2 = دات نت فریم ورک 2
نگارش 3 = دات نت فریم ورک 3
دات نت فریم ورک 3 که سابق بر اینWinFX نامیده میشد چیست؟

هنگامیکه نگارش 3 را نصب میکنم چه اتفاقی می افتد؟ اگر از قبل نگارش 2 را داشته باشم چگونه میتوانم به نگارش 3 آنرا ارتقا دهم؟
نگارش 2 = دات نت فریم ورک 2
نگارش 3 = دات نت فریم ورک 3
دات نت فریم ورک 3 که سابق بر اینWinFX نامیده میشد چیست؟
دات نت فریم ورک 3 مدل برنامه نویسی کد مدیریت شده مایکروسافت میباشد . همچنین کامپوننتهای نگارش 2 را با 4 تکنولوژی جدید در جهت تولید برنامه هایی با قابلیتهای زیر در هم می آمیزد :
- تجارب بصری بسیار عالی برای کاربران
- ارتباطات امن و بدون حفره
- توانایی مدل سازی دامنه ای از پروسه های تجاری
- Windows Presentation Foundation (WPF)
- Windows Workflow Foundation (WF)
- Windows Communication Foundation (WCF)
- Windows CardSpace
تکنولوژیهای WinFX اکنون با نام دات نت فریم ورک 3 منتشر خواهند شد . هیچ تغییری بر روی تکنولوژیهای WinFX صورت نخواهد پذیرفت ،در واقع همان تکنولوژیهایی که شما با آنها آشنا هستید تنها یک نام جدید به خود گرفته اند .دات نت فریم 3 چگونه به نگارش 2 ارتباط پیدا میکند؟
نگارش 3 حاوی نگارش 2 میباشد . نگارش 3 چهار تکنولوژی جدید را به نگارش 2 می افزاید . هیچ تغییری در نسخه کامپوننتهای نگارش 2 موجود در نگارش 3 صورت نگرفته است . این بدان معناست که هم اکنون میلیونها برنامه نویس دات نت میتوانند از مهارت های پیشین خود در شروع ساخت برنامه های مبتنی بر نگارش 3 استفاده نمایند . همچنین برنامه هایی که تا به امروز تحت نگارش 2 اجرا میشدند منبعد بر روی نگارش 3 اجرا میگردند .
هنگامیکه نگارش 3 را نصب میکنم چه اتفاقی می افتد؟ اگر از قبل نگارش 2 را داشته باشم چگونه میتوانم به نگارش 3 آنرا ارتقا دهم؟
هنگامیکه نگارش 3 را نصب میکنید برنامه نصب وجود نگارش 2 را بر روی کامپیوتر شما چک میکند ،در صورت عدم وجود ،نگارش 2 و سپس کامپوننتهای جدید نگارش 3 نصب خواهند شد ، در غیر اینصورت تنها کامپوننتهای جدید نگارش 3 نصب خواهند شد .سازمان ما مراحل اخذ مجوز در جهت استفاده از نگارش 3 در امر تولید را طی نموده است. آیا لازم است که تمام آن عملیات مجددا برای نگارش 3 تکرار شوند؟ آیا نیاز است که من آزمایش سازگاری بر روی برنامه های نگارش 2 انجام دهم؟
به دلیل اینکه نگارش 3 تنها 4 تکنولوژی را بدون ایجاد تغییر در کامپوننتهای دات نت به نگارش 2 اضافه مینماید ، برنامه نوشته شده توسط نگارش 2 تحت تاثیر قرار نخواهد گرفت . شما نیازی به انجام آزمایشهای اضافی بر روی برنامه نوشته با نگارش 2 نخواهد داشت .آیا این تغییر نام تاثیری در فضای نامها/اسمبلی ها/API های فعلی دات فریم ورک خواهد گذاشت ؟
هیچ تغییری بر روی فضای نامها/اسمبلی ها و API های فعلی دات نت فریم ورک صورت نخواهد پذیرفت . برنامه های نوشته شده توسط نگارش 2 هم اکنون بر روی دات نت فریم 3 همانند قبل اجرا خواهند شد .نگارش 3 از چه نگارشی از CLR استفاده میکند ؟
تکنولوژی های عرضه شده در نگارش 3 نوآوری ها و کاربردهایی را ارائه میدهند ، و قصد ما نشانه گذاری آن با یک Major Release Number بوده است.عملیات "پهلو به پهلو(Side By Side)" چگونه در نگارش 3 کار میکند؟
از آنجا که نگارش 3 تنها تکنولوژیهای جدید را علاوه بر نگارش 2 شامل میشود و هیچ تداخلی بین اسمبلی های موجود در نگارش 2 و 3 وجود ندارد،در نتیجه سناریویی به معنای واقعی "پهلو به پهلو" وجود نخواهد داشت . شما میتوانید برنامه های مبتنی بر نگارش 3 و 2 را همزمان بر روی یک دستگاه اجرا نمایید .من در حال استفاده از برنامه نوشته شده با نگارش WinFX هستم، آیا نیاز است که عملیات جداگانه ای را در جهت اجرای آن بر روی نگارش 3 انجام دهم؟
خیر . برنامه های در حال اجرا بر روی WInFX اکنون بدون هیچ تغییری بر روی نگارش 3 اجرا میگردند . البته ، از آنجاییکه نگارش 3 هنوز در حال توسعه است ممکن است که در آینده تغییراتی بر روی این چارچوب کاری صورت گیرد .آیا میتوانم تنها کامپوننتهای مشخصی از نگارش 3 را حذف کتم؟
خیر. کامپوننتهای نگارش 3 همگی جزو یک بسته بوده و همزمان با یکدیگر نصب میشوند .
آیا C# 3.0 ، VB.Net 9.0 ، Atlas یا Linq در نگارش 3 قرار خواهند گرفت؟
خیر. این ابزار برای نگارش های آتی دات نت فریم ورک برنامه ریزی شده اند . نگارش 3 تنها شامل تکنولوژیهایی میباشد که سابق بر این به عنوان WinFX از آنها یاد میشد .آیا نگارش 3 دات نت کامپکت فریم ورک نیز همراه نگارش 3 خواهد بود؟
خیر، ما در حال حاضر در حال کار بر روی توسعه کارکردی از نگارش 3 هستیم که توسط دات نت کامپکت فریم ورک پشتیبانی میشود ، اما هنوز برنامه ارائه دات نت فریم ورک با این قابلیت اعلام نشده است .شماره نسخه آتی نگارش 3 که فعلا " Orcas" نامگذاری شده است چیست؟
هم اکنون، ما در حال برنامه ریزی نگارش "Orcas" هستیم ، بنابراین شماره نگارش هنوز معلوم نیست .قابلیتهای جدید نگارش 3 (4 تکنولوژی جدید) کجا نصب میشوند؟ آبا محل نصب متفاوت از نگارش 2 است؟
کامپوننتهای به اشتراک گذاشته شده با نگارش 2 در مسیر %windir%\Microsoft.NET\Framework\V2.0.50727. و کامپوننتهای جدید نگارش 3 در مسیر %windir%\Microsoft.NET\Framework\V3.0 نصب میشوند .حجم نگارش 3 چقدر است؟ آیا این تغییر حجم آن را بیشتر کرده است؟
هیچ تغییری در اندازه نگارش 3 در نتیجه تغییر نام از WinFX صورت نگرفته است . این نگارش در حدود 49 مگابایت است که شامل نگارش 2 با حجم تقریبی 22 مگابایت میباشد .سرویس دهی برای نگارش 3 چگونه است؟ آیا با نصب دات نت فریم 3 من میتوانم همچنان خدمات مربوط به نگارش 2 را دریافت کنم؟
سرویس دهی برای نگارش 2 تا زمانی که نگارش 2 و سیستم عاملی که این نگارش بر روی آن نصب شده است در حال دریافت خدمات هستند ، ادامه خواهد داشت . هر گونه خدمات به روز رسانی برای نگارش 2 بر روی کامپوننتهای نگارش 2 موجود در نگارش 3 کار خواهند کرد .چه سیستم عاملهایی از نگارش 3 پشتیبانی میکنند؟
- Windows Vista™
- Windows Server 2003 (SP1)
- Windows XP (SP2)
نگارش 3 به عنوان بخشی از سیستم عامل ویندوز ویستا خواهد بود و مشتریان این سیستم عامل ، نگارش 3 را نیز دریافت خواهند نمود . اولین انتشار ویندوز ویستا مختص مشتریان تجاری برای نوامبر 2006 برنامه ریزی شده است ، اگرچه زمان انتشار نسخه نهایی به فیدبک مشتریان بستگی دارد .ارتباط نگارش 3 و ویندوز ویستا چگونه است ؟
در همان زمان نگارش 3 بطور وسیع برای مشتریان ویندوز XPو Server 2003 در دسترس قرار خواهد گرفت .
نگارش 3 یک کامپوننت مرکزی برای ویندوز ویستا به حساب آمده و به طور پیش فرض بر روی این سیستم عامل نصب میگردد . همچنین برای ویندوز XP و ویندوز سرور 2003 نیز در دسترس خواهد بود .آیا بخشهایی از نگارش 3 وجود دارند که تنها بر روی سیستم عامل ویستا کار کنند؟
اگرچه بهینه سازیهایی در نگارش 3 وجود دارد که از سیستم عامل ویندوز ویستا بهره میبرند ، ما تمام تلاش خود را در جهت فراهم نمودن تجربه ای همسان برای نگارش 3 در سیستم عاملهای ویندوز XP,Server 2003 و Vista به کار گرفته ایم .
+ نوشته شده در جمعه بیستم مهر ۱۳۸۶ ساعت 15:58 توسط عماد|Emad
|