شنبه ۶ خرداد ۱۳۹۶
 
 
 
کلمه عبور خود را فراموش کرده اید؟
 

 
 
 غائبان بزرگ Build 2013
.NET ASP.NET C# Visual Basic C++/CLI
تاریخ ثبت:  ۹۲/۴/۲۲
تعداد نمایش:  ۶۸۳۷
  نویسنده: ابوالفضل حسن الدين
 
   ۱۴  نفر تا این لحظه به این مقاله امتیاز داده اند.
 
   Bookmark and Share




حدود دو هفته پیش یعنی 28-26 ژوئن، بزرگترین و معتبرترین کنفرانس برنامه‌نویسی و توسعه مایکروسافت تحت عنوان Build 2013 برگزار شد. در این کنفرانس - که به جای کنفرانس PDC - برگزار می‌شود، مایکروسافت آخرین محصولات و دست‌آوردهای خود را به جهان برنامه‌نویسی معرفی می‌کند. در این مقاله سعی شده است با نگاهی اجمالی به کنفرانس Build 2013، غائبان بزرگ آن معرفی شوند.


Windows 8.1، بروزرسانی حیاتی برای مایکروسافت

سیستم‌عامل جدید مایکروسافت یعنی ویندوز 8 برای اولین بار در کنفرانس Build 2011 معرفی شد. در حقیقت نحوه برگزاری بزرگ‌ترین کنفرانس توسعه و برنامه‌نویسی مایکروسافت به این گونه تغییر کرد که با ارائه سیستم‌عامل جدید همراه بوده و باقی محصولات و تکنولوژی‌ها بر مبنای آن ارائه می‌شوند.

مایکروسافت با ارائه ویندوز 8، بعد از سیستم‌عامل موفق ویندوز 7، در مرحله گذار و ریسک بسیار بزرگ قرار گرفت. دلیل آن هم تغییرات بنیادی و پایه در ساختار این سیستم‌عامل بود. ویندوز 8 شیوه سنتی منوی استارت و دکمه استارت را حذف کرد و به جای آن سبک مدرن - واسط کاربری مترو - را ارائه کرد که مناسب برای کار در تبلت‌ها و نمایشگرهای لمسی‌ست. آمار و ارقام حاکی از آن‌اند که این سیستم‌عامل از ویندوز ناموفق ویستا نیز بدتر بوده است! پر واضح است که مایکروسافت در تلاش است تا هر چه سریع‌تر اعماد کاربران را به سیستم‌عامل قدیمی و محبوب خود بازگرداند.



کنفرانس Build امسال، با حرکت استراتژیک مایکروسافت و ارائه پیش‌نمایش نسخه‌ای اصلاح شده از ویندوز 8 با ویژگی‌های جدید همراه بود. ویندوز 8.1 با نام ویندوز آبی باعث شد که تمامی تکنولوژی‌های مایکروسافت یک گام رو به جلو حرکت کنند و نسخه‌های جدید ارائه دهند.

نسخه نهایی ویندوز 8.1 انتهای ماه آگوست در دسترس خواهد بود و گویا دکمه استارت هم به آن بازگردانده خواهد شد. اما کاربری این دکمه با آنچه که کاربران به آن عادت کرده‌اند، اندکی متفاوت است. اگر قصد نصب نسخه پیش‌نمایش را دارید، این کار را با احتیاط انجام دهید.


ویژوال استودیو 2013 و دات‌نت فریم‌ورک 4.5.1

بزرگترین خبر کنفرانس Build 2013، ارائه پیش‌نمایش ویژوال استودیو 2013 و دات نت فریم‌ورک 4.5.1 بوده است (سایت VisualStudioMagazine، سایت ZDNet). به نظر می‌رسد مایکروسافت در این حوزه نیز سنت‌شکنی کرده است. با توجه به روند ارائه نسخه‌های ویژوال استودیو، حداقل فاصله بین ارائه آن‌ها دو سال بوده است. پس از ارائه ویژوال استودیو 2012، مایکروسافت تاکنون سه بروزرسانی (1-2-3) برای آن ارائه کرده است. تسریع روند ارائه بروزرسانی و نیز ارائه ویژگی‌های جدید را می‌توان یکی از عوامل این انتشار دانست.



بسیاری از توسعه‌دهندگان از واسط کاربری ویژوال استودیو 2012 ناراضی بوده‌اند. این مورد را نیز می‌توان یکی دیگر از دلایل ارائه شدن نسخه جدید دانست؛ چرا که در این نسخه تغییراتی در واسط کاربری ایجاد شده است. ویژگی‌های جدید ویژوال استودیو 2013 در این مقاله بررسی شده‌اند. همچنین می‌توانید این ویژگی‌ها را در این نمایش اسلایدی مشاهده کنید. نکته قابل توجه اینکه نسخه Blend مخصوص ویژوال استودیو 2013 نیز ارائه شده و این مقاله نگاهی به این محصول داشته است.



ویندوز 8.1 با نسخه دات‌نت فریم‌ورک 4.5.1 همراه خواهد بود. شاید بگویید که این نسخه تغییر بزرگی محسوب نمی‌شود. اما مطالعه این مطلب تحت عنوان 'دات‌نت 4.5.1 بزرگ‌تر از چیزی‌ست که به نظر می‌رسد' گویای این امر است که حجم موارد جدید چندان هم اندک نیست!


از حوزه وب چه خبر؟


این حوزه نیز با نوآوری‌ها و نسخه‌های جدید زیادی همراه بوده است. باید گفت که ویندوز 8.1 با نسخه جدید مرورگر اینترنت مایکروسافت یعنی اینترنت اکسپلرر 11 ارائه خواهد شد. این مرورگر ابزارهای جدید توسعه را با خود به همراه خواهد داشت.



در حوزه ASP.NET نیز نوآوری‌های زیادی مطرح شدند. این موارد به شرح زیر می‌باشند (لینک‌ها را برای کسب اطلاعات بیشتر دنبال کنید) :
  • ASP.NET Identity, a set of tools for authentication in ASP.NET applications.
  • ASP.NET Web Forms, a foundational technology for building drag-and-drop sites.
  • ASP.NET MVC 5, which uses patterns-based methods to separation business, input and UI logic.
  • ASP.NET Web API 2, for building HTTP services and RESTful applications.
  • Scaffolding, a new code generation framework for MVC, Web Forms and Web API projects.
  • ASP.NET SignalR 2.0 beta 2
 Entity Framework از جمله حوزه‌های دیگری‌ست که با ارائه نسخه بتا 6.0 گامی رو به جلو برداشته است.


زبان‌های برنامه‌نویسی

در این بررسی جامع نوبت به زبان‌های برنامه‌نویسی حوزه دات‌نت می‌رسد. در کنفرانس Build 2013 زبان #F که جدید‌ترین زبان مایکروسافت در حوزه دات‌نت به شمار می‌رود، با یک بروزرسانی همراه بوده است. نسخه فعلی آن 3.1 می‌باشد.




زبان ++C نیز شاهد تحولات زیادی بوده است. از جمله آن‌ها سازگاری بیشتر این زبان با استانداردهای نسخه 11 می‌باشد. در بخشی از این پست می‌توانید موارد جدید ++C را مطالعه کنید.


TFS 2013 و Windows Azure


دو حوزه بزرگ دیگر که در کنفرانس Build 2013 حضور پررنگ داشتند، Team Foundation Server و Windows Azure بوده‌اند. نسخه TFS 2013 محصول جدید مایکروسافت است که ویژگی‌های آن طی این پست تشریح شده‌اند. اگر قصد ارتقاء به این نسخه را دارید، این پست را مطالعه کنید.



پس از انتقال Scott Guthrie به حوزه Windows Azure، مایکروسافت تلاش بسیار زیادی برای دگرگون کردن این پلتفرم و تبدیل آن به نسل بعدی برنامه‌نویسی در بستر ابری انجام داده است. به نظر می‌رسد که Build 2013 و ارائه حجم عظیمی از تغییرات و موارد جدید در این حوزه مؤید این مطلب باشد. طی این پست مؤلف مدعی‌ست که Windows Azure مایکروسافت هیچ‌وقت این اندازه مطلوب توسعه‌دهندگان نبوده است. باید منظر ماند و دید که آیا مایکروسافت می‌تواند Windows Azure را به پلتفرم برنامه‌نویسی و توسعه آینده بدل کند یا خیر. اخبار مرتبط با آخرین تغییر را می‌توان در وبلاگ Scott Guthrie یافت.


غائبان!

به این ترتیب سی‌شارپ و ویژال بسیک را می‌توان به عنوان بزرگ‌ترین غائبان کنفرانس Build 2013 دانست. این در حالیست که از پروژه Roslyn هم مدتی‌ست خبری به گوش نمی‌رسد و آخرین نسخه ارائه شده CTP سپتامبر 2012 بوده است. طبق سنت چندین ساله، همیشه قبل از ارائه نسخه‌ای از ویژال استودیو، آندرس هلسبرگ به عنوان معمار اصلی زبان سی‌شارپ در تمامی کنفرانس‌ها، با نمایش‌های جذاب به تشریح ویژگی‌های جدید می‌پرداخت. مدتی‌ست که خبری از این نمایش‌ها نیست و اخباری پیرامون اینکه چه ویژگی‌هایی در آینده ارائه خواهند شد، منتشر نمی‌شوند. آیا جای هلسبرگ در Build 2013 خالی بوده است؟

اگر تمامی رخدادهای Build 2013 را دنبال کرده باشید، حتما در جریان هستید که هلسبرگ هم در یکی از این رخداد‌ها حضور داشته است! اما این بار معمار سی‌شارپ بر روی پروژه جدید دیگری در مایکروسافت مشغول کار است! این پروژه زبان TypeScript می‌باشد که پیش‌نمایش 0.9 آن در Build 2013 توسط هلسبرگ ارائه شد. برای اولین این خبر از پروژه جدید هلسبرگ در مایکروسافت پرده‌برداری کرد. به نظر می‌رسد که با افزایش اهمیت روزافزون برنامه‌نویسی سمت کلاینت، مایکروسافت در صدد است تا با توسعه جاوا اسکریپت، زبانی غنی و تمام‌عیار در این حوزه ارائه دهد.

اگر به سوال‌های انتهای صفحه ارائه هلسبرگ مراجعه کنید، خواهید دید که عده‌ای در خصوص 6.0 #C پرسیده‌اند و اگر به یکی از پاسخ‌ها استناد شود، بروزرسانی این زبان به سال 2014 موکول شده است.


اخبار تکمیلی

بعد از نگارش این مقاله، پستی منتشر شده است که حاوی پرسش و پاسخ جلسه ارائه هلسبرگ در Build 2013 می‌باشد. بر اساس این پست می‌توان گفت که ویژوال استودیو 2013 یک انتشار میانی محسوب می‌شود. 6.0 #C همراه با ویژوال استودیو 2014 منتشر خواهد شد و طبق گفته هلسبرگ این نسخه از #C کاملا بر مبنای Roslyn ارائه خواهد شد. در این راستا تیم سی‌شارپ در تلاش‌اند که Roslyn از نظر کارایی تا حد ممکن به یک کامپایلر native نزدیک باشد. هلسبرگ در پاسخ به این سوال که آیا هنوز بر روی #C کار می کند یا خیر گفته است که #C کار روزانه من است!

جمع‌بندی


در این مقاله، آخرین رویداد بزرگ برنامه‌نویسی و توسعه مایکروسافت، Build 2013 مورد بررسی قرار گرفت. در حالیکه اغلب حوزه‌ها با نسخه‌های جدید و نوآوری‌های بسیار همراه بودند، جای زبان برنامه‌نویسی سی‌شارپ و پروژه Roslyn در این کنفرانس خالی بوده است. با این وجود به نظر می‌رسد که مایکروسافت با حجم انبوه بروزرسانی‌ها به این شکل، گامی مهم و بزرگ در جهت تبدیل شدن به یک سازمان چابک برداشته باشد.

طبیعی‌ست که انعکاس تمامی زوایای این کنفرانس بزرگ طی یک مقاله امکان‌پذیر نبوده و ممکن است مواردی نیز از قلم افتاده باشند. اما سعی شده است تصویر ارائه شده جامع و گویا باشد. امید است که این مقاله مورد توجه همراهان سایت و علاقمندان این حوزه قرار گرفته باشد. برای دریافت آخرین اخبار دنیای دات‌نت در صفــ ـحه مؤلف مشترک شوید.

  کیفیت مقاله ارائه شده از نظر شما   
برای دادن رتبه به این مقاله می بایست Login کرده باشید.
  درباره نویسنده
ابوالفضل حسن الدين
On my own in the programming world
همه مقاله های نوشته شده توسط این کاربر (۲۵)
 
  پیام جدید
صفحه ۱ - پیامهای اصلی ۱ تا ۴ از مجموع ۴ پیام اصلی
اولین قبلی بعدی

 عنوان فرستنده تاریخ
 
طراحی سایت علی رحیمی ۱۳۹۶/۳/۱
 
تشکر مرتضی صحراگرد ۱۳۹۲/۴/۲۸
پاسخ به: تشکر ابوالفضل حسن الدين ۱۳۹۲/۴/۲۸
 
با سپاس، مقالۀ بسیار موجز و در عین حال مفیدی بود. ممنون از لینک های مفید. کاوش حسینی ۱۳۹۲/۴/۲۳
 
تشکر وحید غدیری ۱۳۹۲/۴/۲۲
پاسخ به: تشکر ابوالفضل حسن الدين ۱۳۹۲/۴/۲۲
اولین قبلی بعدی

Copyright © 2006 - 2016 All Rights Reserved.
Please direct your questions or comments to