مجموعه
Microsoft Visual Studio 2017 ، محيط توسعه يکپارچهي نرمافزار
(Integrated Development Environment يا به اختصار
IDE) است که از آن در طراحي و توليد انواع نرمافزارهاي ويندوزي، وبسايتها و برنامههاي تحت وب استفاده ميشود. تمرکز اصلي اين نرمافزار از اولين نسخههاي آن تا کنون بر روي خصوصيت
IDE بودن آن است که به برنامه نويسان اجازه ميدهد تا برنامههاي کاربردي مستقل، وبگاه، برنامههاي کاربردي وب و يا سرويسهاي وب را که بر روي تعدادي از
PlatFormهاي پشتيباني شده توسط
Microsoft .NET Framework ( البته براي تمام نسخههاي بعد از ويژوال استوديو 6 ) همچنين
Platform هايي مانند
Microsoft Windows servers and workstations, PocketPC Smartphones و
World Wide Web browsers اجرا ميشوند را براحتي ايجاد نمايند. از جمله قابليت هاي اضافه شده که در آخرين ويرايش ارائه شده است مي توان به
Silverlight اشاره کرد که يک
Web Application framework بسيار پيشرفته جهت توسعه نرم افزارهاي کاربردي تحت وب مي باشد
.
امکانات جديد
Microsoft Visual Studio 2017:
توسعه برنامه هاي موبايل
ويژوال استوديو به شما در استفاده از امکانات موجود در
C#،
JavaScript و
++C در توسعه برنامه هاي موبايل براي پلت فرم هاي اندرويد ،
IOS و دستگاه هاي ويندوزي کمک مي کند. اگر شما يک توسعه دهنده
++C يا
JavaScript هستيد شما مي توانيد از
Cordova يا
Ionic براي توسعه کدها با قابليت به اشتراک گذاري استفاده کنيد. توسعه دهندگان
#C نيز با استفاده از تکنولوژي
Xamarin مي توانند به توليد برنامه هاي با بالاترين کارايي بپردازند و تا ۸۰ درصد کد هاي برنامه را به اشتراک بگذاريد
.
بزگترين چالش توسعه برنامه هاي موبايل فاز آزمايش برنامه هاست. شما در ويژوال استوديو جديد هم توانايي ايجاد و هم اجراي آزمايش هاي متفاوت، براي اطمينان از صحت کارايي برنامه خود روي طيف وسيعي از دستگاه ها، براي اکثر کاربران نهايي را خواهيد داشت
. Recorder آزمايش هاي موبايل در ويژوال استوديو ۲۰۱۷ ضبط فعاليت ها و اطلاعات آزمايش ها را براي شما ساده مي سازد. علاوه بر آن شما مي توانيد تنها با يک کليد آزمايش ها را در
“Xamarin Test Cloud” بارگذاري کنيد و از طريق آن آزمايش ها را در هزاران دستگاه واقعي تحت فضاي ابري اجرا کنيد
.
Mobile Center
در واقع موبايل سنتر مجموعه اي از سرويس ها براي رديابي و مديريت جنبه هاي مختلفي از برنامه هاي موبايل را به توسعه دهندگان عرضه مي کند و شما را قادر به اندازه گيري و نظارت بر مشکلات، باگ ها، تجزيه تحليل و موارد بسياري از اين دست مي سازد. ويژوال استوديو موبايل سنتر نيز هم اکنون در نسخه پيش نمايش ويژوال استديو براي توسعه دهندگان در دسترس قرار گرفته است
.
برخي از امکانات و ويژگي هاي
Visual Studio 2017:
- فرايند بهبود يافته جديد براي نصب
- بهبود فرايند ارسال بازخورد در ويژوال استوديو
- محيط توسعه مجتمع ويژوال استوديو (IDE)
- Live Architecture Dependency Validation
- واحد زنده آزمايش (Live Unit Testing)
- بهبود سرعت خط فرمان براي توسعه دهندگان
- بهبود تشخيص و اشکال زدايي
- ويژوال ++C
- #C و ويژوال بيسيک
- #F
- Python
- R (زبان)
- JavaScript و TypeScript
- ابزار براي برنامه هاي XAML
- ابزار براي توسعه برنامه هاي يونيورسال ويندوز
- Visual Studio Tools براي Apache Cordova
- Xamarin (پيش نمايش)
- NuGet
- ابزار تجريه و تحليل توسعه دهنده (Developer Analytics Tools)
- Team Explorer
- ابزار SQL سرور
- ابزار توسعه دهنده Office براي ويژوال استوديو
- کيت توسعه نرم افزار ويژوال استوديو
- آژور SDK براي NET.
- ابزار Node.js براي ويژوال استوديو
- ابزار ويژوال استوديو براي Unity
- NET Core. و Docker (پيش نمايش)