20 שנה אחרי: מה חדש ב-Visual Studio 2017 של מיקרוסופט

סביבת הפיתוח הפופולארית של מיקרוסופט זוכה למתיחת פנים ותומכת באינטגרציה מלאה לכלי Open Source, פיתוח מובייל לכל המכשירים, שיפורי ביצועים ומהירות משמעותיים וכלי Debug משודרגים

מקור: Microsoft

20 שנה לאחר השקת הגרסה הראשונה של סביבת הפיתוח שלה, הכריזה מיקרוסופט על Visual Studio 2017, שמאפשרת בין היתר פיתוח אפליקציות מובייל לאנדרואיד ו-iOS, אפליקציות ל-Mac, Windows, אפליקציות Web ולתכנות בענן. בין יתר החידושים נמצא התקנות מהירות יותר, קבצים קלים יותר ואפשרויות דיבאג חדשות.

מהירות ופיצ'רים חדשים

בהמשך למגמת אימוץ הקוד הפתוח של מיקרוסופט, הוסיפה החברה כלים ותמיכה בקוד פתוח והיא מאפשרת למפתחים ליהנות גם מכלים שאינם מבית מיקרוסופט כמו למשל פריסת גרסאות על שרתי לינוקס, הרצת Jenkins מתוך סביבת ה-TFS ואפילו שילוב של Docker Containers כחלק אינטגרלי מסביבת הפיתוח.

לאחר רכישת Xamarin לפני כשנה, הפכה מיקרוסופט את הפלטפורמה לחלק אינטגרלי מ-Visual Studio 2017. כך מנסה מיקרוסופט להפוך את ה-IDE שלה לכלי הפיתוח המלא ביותר עבור כל מפתח, על כל פלטפורמה ועבור כל אפליקציה. השאיפה של החברה היא ש-Xamarin תספק את הפתרון לקוד C# המשותף לכל הפלטפורמות, מה שימנע את הצורך במפתח נפרד לכל פלטפורמה ורק ימים יגידו אם היא הצליחה בכך. עוד חידוש הוא תצוגה מקדימה ל-Xamarin Forms ו-IntelliSense משופר ל-Xamarin Forms XAML.

עוד פיצ'ר שהולך יד ביד עם פיתוח האפליקציות ומיועד להקל על צוותי ה-QA הוא ה-Test Recording. במקום לבדוק אפליקציה אחת על כל המכשירים, ה-Test Manager שמגיע עם גרסת ה-Enterprise, מאפשר להקליט את הפעולות שבדקתם על מכשיר אחד ולשחזר אותן אוטומטית למכשירים נוספים.

תהליך ההתקנה זכה גם הוא לעדכון ועתה אתם יכולים לבחור להתקין רק את הפיצ'רים אותם אתם רוצים, כשכל ההתקנה עצמה מהירה יותר ועל פי הדיווחים, לא אורכת יותר מ-3 דקות. גם התוכנה עצמה מהירה יותר – הן בזמני הטעינה והן עם פרויקטי ++C כבדים.

מקור: Microsoft

אפשרות ה-Run to Click בזמן ה-Debugging חוסכת את ה-Breakpoints הזמניים בזמן הריצה ומעניקה למפתח שליטה מלאה. אפשרות ה-Go to All חוסכת את הזמן שעד עכשיו התבזבז בחיפוש אחר הקובץ, הטיפוס, ה-Member או ה-Symbol בפרויקט. אלגוריתם ה-Intellisense השתדרג גם הוא ועכשיו מספיק להקליד שתי אותיות, כדי למצוא את שם הפונקציה המלאה ובנוסף התווספו פילטרים חדשים שיאפשרו לכם לסנן את התוצאות. גם חלון ה-Find all reference זכה לשדרוג ויזואלי וכולל עכשיו צבעים, מיון לפי סוג ותצוגה מקדימה לכל שורת קוד.

פיצ'ר חדש בגרסת 2017 הוא ה-Live Unit Testing, שמדווח בזמן אמת אם שורת הקוד שזה עתה כתבתם עוברת או מכשילה את בדיקת ה-Unit Test. פיצ'ר ותיק נוסף שזכה לעדכון הוא ה-IntelliTrace, שמאפשר למפתח לעקוב אחר events של הדיבגר ושל ה-Framework עם שמירה על ה-Trace על ה-Exceptions.

ל-DevOps: מערכת ה-Visual Studio Team Services, שמאפשרת לנהל את המשימות, הגרסאות, הבדיקות וכלי הקלטת הבדיקות, זוכה גם היא לעדכון והיא עתה מתממשקת בצורה טבעית עם Visual Studio וכוללת פיצ'רים חדשים של Git. הגרסה החדשה כוללת את Redgate Developer Tools Core Edition, מה שמאפשר למפתחים לקנפג את ה-Database מתוך סביבת הפיתוח. במקביל, גם ה-ontinuous Delivery וה-Continuous Integration יכולים להיות מקונפגים כיום ישירות מסביבת הפיתוח.

Visual Studio 2017 זמינה בשלב הראשון ל-Windows ובקרוב גם בגרסת ה-macOS, שזמינה כרגע בגרסת הדגמה.

צפו: מה חדש בויז'ואל סטודיו 2017

יניב אביטל

חי ונושם טכנולוגיה עוד מימי ה-ZX Spectrum היפים. חולה על כל סוגי הגאדג'טים - אלו שמתחברים ל-USB, ואלו שקוראים לו "אבא".

הגב

6 Comments on "20 שנה אחרי: מה חדש ב-Visual Studio 2017 של מיקרוסופט"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
Sort by:   newest | oldest | most voted
מנוח
Guest

אין על VS

יהודה
Guest

כתבה מעולה וחשובה!

משה
Guest

תודה 🌻

דניאל
Guest

הרגו אותי. 3 דקות התקנה. גם אם יש לכם מחשב על ואינטרנט במהירות של ג'יגה ביט לשניה, לא תסיימו את ההתקנה בפחות משעה.

לינוקס
Guest

בכל מקרה זה שיפור עצום לעומת גירסאות קודמות( החל מ2012)…
את 2015 לקח לי 15 שעות להתקין ויומיים להסיר אחרי חמש דקות "שימוש"
אבל השינוי האמיתי הוא שמיקרוסופט סוף סוף מקשיבה למפתחים ולצרכים שלהם

נחמד לשמוע שההתקנה כבר לא לוקחת שבועות
Guest
נחמד לשמוע שההתקנה כבר לא לוקחת שבועות

בימי vc6 דברים רצו מהר והכל עבד חלק. ואז הגיעה C# ו dot.net ו- VS2003 והכל התחרבש…
מאז גיליתי עוד כמה IDE's שעוקפים בסיבוב את vs מכל הבחינות.
אבל נחמד שאפשר להוריד בחינם כשחייבים לצורך איזשהו פרוייקט איזוטרי שעדיין נבנה בvs

wpDiscuz

תגיות לכתבה: