البصرية ستوديو 2019 أطلق سراحه



اليوم ، أصبح إصدار جديد من IDE من Microsoft متوفرًا: تم إصدار Visual Studio 2019 و "cousin" Visual Studio 2019 لنظام التشغيل Mac.

إن Visual Studio في وضع غريب بعض الشيء ، ويمكن للمطورين أن يسألوا عن سبب وجود مثل هذا الإصدار. تلقى Visual Studio 2017 تسعة تحديثات بسيطة وعدد لا يحصى من التصحيحات منذ صدوره قبل عامين . جلب كل إصدار من هذه الميزات ميزات جديدة وإصلاحات الأخطاء ، واستخدام Visual Studio اتضح أنه ، على سبيل المثال ، Google Chrome ، حيث يجلب كل إصدار جديد دفقًا ثابتًا من التحسينات الإضافية.


وضع المشاركة المباشرة ، على اليسار ، الشفرة مفتوحة في Visual Studio 2019 ، على اليمين - في Visual Studio Code

بعد كل شيء ، تقوم Microsoft بترويج (واستخدام) هذا النموذج التدريجي التفاعلي في خدمات مثل Azure DevOps ، ويمكن مقارنته بالتطوير المستمر ل Office 365 و Visual Studio المحدث شهريًا . عند استخدام هذا النهج للتطوير ، قد يتساءل المرء عن سبب تعبيره عن "Visual Studio 2019": دعنا نمتلك "Visual Studio" فقط وسيتم تحديثه دائمًا.

لماذا التمسك نهج الإفراج القديم؟ هناك مستهلكون يشترون تراخيص دائمة ، وهناك إصدار رئيسي جديد يجعل من السهل إجراء تغييرات معينة - على سبيل المثال ، التوقف عن دعم الأنظمة الأساسية القديمة أو تغيير حجم مكتبة C ++. يسقط Visual Studio 2019 (أخيرًا) دعم Windows XP لمشاريع C ++ ، لذلك يجب عليك استخدام برنامج التحويل البرمجي Visual Studio 2017 القديم إذا كنت لا تزال ترغب في استهداف نظام تشغيل قديم. أيضًا ، الإصدار الرئيسي الجديد هو اللحظة المناسبة لإجراء تغييرات كبيرة على الواجهة ، وسيكون أول شيء عند تثبيت Visual Studio 2019 شاشة ترحيب جديدة وواجهة جديدة لإنشاء المشاريع وشريط عنوان جديد يتضمن على الفور كل من قائمة التطبيقات والبحث عن ميزة معاد تصميمها في IDE .



أيضًا ، يجلب الإصدار الجديد أشياء لم تكن في عام 2017. ما يجذبني أكثر شيئ هو أن نظام Live Share قد وصل إلى مرحلة التوفر العام. هذا هو نظام تحرير تعاوني يعمل في كل من Visual Studio و Visual Studio Code ، مما يسمح لأزواج المطورين بالتشفير والتصحيح معًا ، مع رؤية واجهة أمامهم تتوافق مع تفضيلاتهم الشخصية. يدعم إصدار المعاينة المبدئي لـ Live Share ، والذي ظهر في نوفمبر 2017 ، JavaScript فقط (إلى جانب إصدار Microsoft الناجح من TypeScript) و C #.

استجابة لطلب المستخدم ، تمت إضافة C ++ و Python إلى Live Share. حتى الآن ، بيثون لبرنامج Visual Studio لا يزال جديدا. تمت إضافة دعم لغة البرمجة النصية هذه في Visual Studio 2017 مع أحد التحديثات. يمتد Visual Studio 2019 هذا مع دعم مختلف أوقات تشغيل Python (مما يسهل التبديل بين المترجمين الفوريين والإصدارات) ، مصحح أخطاء أكثر وظيفية ، بالإضافة إلى وظيفة IntelliSense أكثر ذكاءً.

يحصل مطورو C ++ على تحسين مُحسّن في المحول البرمجي ، وتحسين الدعم للمشاريع التي تم تجميعها بواسطة CMake ، والدعم الجزئي لملف تعريف مدى الحياة ، ومجموعة من القواعد التي تسمح للمترجم بالتحذير من الاستخدام غير الآمن للمؤشرات والتكرارات.

الآن بعد أن أصبح GitHub جزءًا من Microsoft ، يكتسب التكامل مع GitHub زخماً في Visual Studio ؛ في عام 2019 ، يظهر دعم نموذج طلب سحب Github لإدارة دمج التصحيحات في قاعدة الكود مباشرةً في IDE. هناك أيضًا دعم لميزة "stash" من git ، والتي تتيح لك حفظ مجموعة من التغييرات من أجل التبديل إلى فرع آخر دون الحاجة إلى الالتزام بهذه التغييرات ودون المخاطرة بفقدها.

وكما هو الحال مع أي إصدار جديد من Visual Studio ، هناك السلسلة المعتادة من تحديثات إصدار برنامج التحويل البرمجي واللغة: معاينة لميزات C # 8.0 و refactorings الجديدة وما شابه ذلك.

تم أيضًا تحديث Visual Studio for Mac (الذي تم إنشاؤه على Xamarin IDE عندما اشترت Microsoft Xamarin ) اليوم. في الواقع ، كان أول إصدار له هو إعادة تسمية تطبيق Xamarin Studio (مع إضافة برنامج التحويل البرمجي C # ومكتبات .NET من Microsoft) ولم يكن له سوى علاقة بسيطة بـ Visual Studio "الحقيقي".

ومع ذلك ، يبدو أن Microsoft تحاول بجدية تقريب هذه المنتجات في تلك الجوانب حيث يكون من المنطقي. في Visual Studio for Mac 2019 ، ظهرت معاينة لمحرر نص جديد ، بناءً على نفس المحرك كما هو الحال في Visual Studio for Windows ، مع واجهة أصلية وميزات لـ macOS. هذا يعني أن كلا من Visual Studio لديها الآن إمكانيات متشابهة في أشياء مثل التحسس الذكي والإضافات البرمجية والإصلاحات السريعة. لا يتم تمكين المحرر الجديد افتراضيًا ، ولكن يمكن تمكينه لـ C # و XAML ، وبعد نقلهم إلى حالة مستقرة ، من المخطط إضافة المزيد من اللغات. تبدو شاشة الترحيب الآن مشابهة جدًا لزميل من Windows:



تجمع Microsoft بين Visual Studio في مناطق أخرى: مصحح Unity على نظامي التشغيل Mac و Windows هو نفسه الآن ، وفي المستقبل ، يعتزم التحديث إحضار Windows Xamarin Forms XAML جزئيًا إلى Mac.

إلى جانب كل هذا ، هناك تحسينات في الأداء والاستقرار ، بالإضافة إلى العديد من التحسينات في إمكانية الوصول.

في حالة كلا الإصدارين من Visual Studio ، تؤكد Microsoft على أهمية ملاحظات المستخدم أثناء عملية التطوير. استندت التحديثات البسيطة والكبيرة إلى تعليقات - على سبيل المثال ، في حالات Python و Live Share ، ظهرت ميزات جديدة كاستجابة مباشرة لطلبات المستخدم. يسمح دفق مستمر من الإصدارات الثانوية لشركة Microsoft بتوفير وظائف جديدة للمستخدمين بشكل أسرع بكثير من بعض التحديثات الرئيسية ، ويمكن تعديل هذه الوظيفة وتوسيعها استجابةً للتعليقات. مقارنة بالأيام الخوالي ، عندما بدأت الأخطاء على موقع Microsoft Connect على الويب فقط لجعلها عميقة ، فإن الحالة الراهنة هي تحسن منعش.

من المترجمين: موضوع Visual Studio قريب منا ، لأنه في مايو سنرى العديد من مستخدميه الروس في مؤتمرنا DotNext. نظرًا لأنك مهتم بهذا الإصدار ، فمن المحتمل تمامًا أنك مهتم أيضًا بشيء من برنامج DotNext .

Source: https://habr.com/ru/post/ar446534/


All Articles