مایکروسافت چشمههایی از ویژوال استودیوی آینده را رونمایی میکند
نویسنده: داریل ک. تفت (Darryl K. Taft)
مترجم: سمیه کرمی
مسئولان مایکروسافت گوشههایی از ویژگیها و امکانات نسخه بعدی ویژوال استودیو را رونمایی کردند تا برنامهنویسان از قبل بدانند انتظار چه چیزهایی را باید داشته باشند.
مسئولان این پروژه در کنفرانس ویژه برنامهنویسان ویژوال استودیو که در سپتامبر سال گذشته برگزار شد، با برنامهنویسان گفتگو کردند و از آن زمان تا به حال در سراسر ایالات متحده مشغول برگزاری نشستهای مختلفی هستند تا میزان رضایت برنامهنویسان را از نسخه آینده ویژوال استودیو دریابند.
جفری شلیمر (Jeffrey Schlimmer)، یکی از مهندسان مایکروسافت که در کنفرانس فوق شرکت کرده بود، پیشرفتهایی را که در وبلاگ طراحان ویژوال استودیو مشاهده کرده بود، به صورت خلاصه بازگو کرد و در ادامه برخی از معماران و طراحان ویژوال استودیو در این کنفرانس ایدهها و اهداف بلندمدتشان را به اشتراک گذاشتند. شلیمر گفت طبق یافتههای خود، ویژوال استودیوی 10 در چهار جنبه پیشرفت خواهد کرد: بهبود بخشیدن به رابط کاربر؛ پوشش دادن نیازهای مشتریان؛ بهبود ساختار بستره؛ و در پایان معماری آن.
در ادامه ریکو ماریانی (Rico Mariani) مسئول پروژه معماری بستره و همکارش به اجمال درباره ویژگیهایی صحبت کردند که در ویژوال استودیوی 10 پیادهسازی خواهند کرد. در بحث مربوط به معماری، ویژوال استودیوی 10 ویرایشگر متنی جدیدی مبتنی بر WPF (Windows Presentation Foundation) خواهد داشت که توسعهپذیری خوبی دارد و همچنین MEF (Microsoft Extensibility Framework) که بیشتر به عنوان COM شناخته میشود، به منظور کدنویسی بهینهتر به ساختار کلی برنامه افزوده شده است. ویژوال استودیو 10 علاوه بر این خصوصیات جدید، از چندین زبان برنامهنویسی مختلف نیز پشتیبانی خواهند کرد.
در بحث مربوط به قابلیت توسعه، شلیمر اظهار داشت که از VSTA (Visual Studio Tools for Applications) برای ساختن ماکروها و دیگر افزونههای مربوط به کاربران نهایی نرمافزار استفاده شده و افزونههای بیشتری هم داخل «کد مدیریت شده» لحاظ خواهد شد. یک سیستم ساخت پروژه مشترک هم همراه با تایپها و پروتکلهای بیشتری برای اکتشاف و فعالسازی و کار با دادهها وجود خواهد داشت؛ همین طور افزونههای همگامسازی و یک ابزار مدلسازی تصویری.
تیم ارایهدهندگان ویژوال استودیو شرح داد که ویژوال استودیوی 10 مقرونبهصرفهتر خواهد بود، چون حافظه کمتری مصرف میکند و همچنین تمرکز بیشتری روی ساخت و توسعه برنامههای متوسط و بزرگ خواهد داشت. دیگر خصوصیات این نسخه بهبود قابلیت MSBuild در محیط Visual C++، پشتیبانی از حذف الگوریتمهای سنگین در C#، سیستم پروژههای Visual Basic و ویرایشگری جدید و سبکتر را شامل میشوند.
شلیمر در وبلاگش هم نوشته است این محصول مولفههای همیشگی رابط کاربر را خواهد داشت که سیستم جدید پروژه مشترک و امکانات ذخیرهسازی داده سطح پایین در سرویسهای مربوط به زبانهای برنامهنویسی را پشتیبانی خواهد کرد.
نسخه جدید با پشتیبانی از چندین مانیتور، پردازندههای چندهستهای و پشتیبانی بهتر از WPF، مدرنتر به نظر میرسد و به برنامهنویسان امکان خواهد داد تا از WPF راحتتر و موثرتر استفاده کنند، چرا که ساختار آن بیشتر از نسخههای پیشین در هسته نرمافزار ریشه دوانده است.
از ویژگیهایی که در درازمدت تحت پشتیبانی قرار خواهند گرفت میتوان به پشتیبانی کامل از پوسته WPF (که در آن WPF در تمام قسمتها حضور خواهد داشت و به این ترتیب ظاهری حرفهایتر به کد خواهد داد) و امکان استفاده از چند فریمورک به طور موازی اشاره کرد. امکان استفاده از چند فریمورک موازی به ویژوال استودیو امکان مدیریت بهتر از پردازشگرهای چندهستهای را خواهد داد و به طبع، سرعت کارکرد به طرز چشمگیری بالاتر خواهد رفت.
سیستمهای راهنمای ویژوال استودیوی 10، از Live Search مایکروسافت و رتبهبندیهای انجمنها نیز استفاده خواهد کرد. علاوه بر این، برنامهنویسانی که از چند ماشین استفاده میکنند، میتوانند سیستمهایشان را توسط LiveID/Mesh با یکدیگر همگام نگاه دارند. بهزودی دیگر محصولات ویژوال استودیو (مانند محیط توسعه IBM به نام Jazz) سیستم پیامرسانی را به عنوان بخشی از امکانات برنامهنویسی برای تیمهای کوچک در خود خواهند داشت و امکان ویرایش یک برنامه مرجع (Source) توسط چندین کاربر به صورت همزمان فراهم خواهد شد.
مسئولان مایکروسافت هنوز درباره زمان دقیق انتشار این نسخه جدید چیزی نگفتهاند.
| < قبلی | بعدی > |
|---|