Microsoft Visual Studio - מהדורות, השוואה, תכונות, שאלות נפוצות

Microsoft Visual Studio Editions



Microsoft Visual Studio היא סביבת פיתוח משולבת (IDE) מבית מיקרוסופט. הוא משמש לפיתוח תוכניות מחשב, כמו גם אתרי אינטרנט, אפליקציות אינטרנט, שירותי אינטרנט ואפליקציות לנייד. Visual Studio משתמש בפלטפורמות פיתוח תוכנה של מיקרוסופט כגון Windows API, Windows Forms, Windows Presentation Foundation, Windows Store ו-Microsoft Silverlight. זה יכול לייצר גם קוד מקורי וגם קוד מנוהל. Visual Studio כולל עורך קוד התומך ב-IntelliSense וכן ב-Refactoring של קוד. מאתר הבאגים המשולב פועל הן כמאתר באגים ברמת המקור והן כמאתר באגים ברמת המכונה. כלים מובנים אחרים כוללים מעצב טפסים לבניית יישומי GUI, מעצב אתרים, מעצב כיתות ומעצב סכמת מסד נתונים. Visual Studio תומך בשפות תכנות שונות ומאפשר לעורך הקוד ולניפוי הבאגים לתמוך כמעט בכל שפת תכנות, בתנאי שקיים שירות ספציפי לשפה. שפות מובנות כוללות C, C++ ו-C#, ותמיכה בשפות אחרות כגון F#, IronPython, IronRuby ו-Python זמינה באמצעות שירותי שפה המותקנים בנפרד. ערכות כלים לשפות של צד שלישי שניתן לשלב כוללות את ReSharper, תוסף פרודוקטיביות פופולרי עבור Visual Studio. ל- Microsoft Visual Studio יש כמה מהדורות המיועדות לתפקידים ספציפיים בפיתוח תוכנה, כגון אדריכלים, מנהלי מסדי נתונים, בודקים וכדומה. המהדורה הפופולרית ביותר היא המהדורה המקצועית, הכוללת את ערכת התכונות הבסיסית עבור רוב המשתמשים. מהדורת ה-Enterprise כוללת את כל התכונות של המהדורה המקצועית, כמו גם תכונות נוספות לפיתוח ארגוני, כגון כלי ניפוי ובדיקה מתקדמים, ניהול קוד בצד השרת ושילוב עם Microsoft Team Foundation Server עבור בקרת מקור ומעקב אחר פריטי עבודה. מהדורת ה-Ultimate היא המהדורה המקיפה ביותר של Visual Studio, וכוללת את כל המאפיינים של מהדורת Enterprise, וכן תכונות נוספות לפיתוח מתקדם, כגון כלי מידול ומעצב UML, כלי ניתוח קוד ותמיכה במחשוב מקביל. מיקרוסופט מציעה גם מהדורה חינמית של Visual Studio, הנקראת Visual Studio Express, המיועדת לחובבים, סטודנטים ומפתחים מתחילים. הוא כולל קבוצת משנה של התכונות הזמינות במהדורות האחרות של Visual Studio.



סטודיו חזותי הוא ה-IDE של מיקרוסופט, במקור בשם הקוד Project Boston ויצא בשנת 1997. הפעם, מיקרוסופט אספה את כל כלי הפיתוח שלה וקנתה אותם במוצר אחד. הגרסה המקורית של התוכנה הגיעה בשתי מהדורות. הראשון הזה היה Visual Studio Professional והשני היה חזק יותר Visual Studio Enterprise . המהדורה המקצועית הגיעה עם 3 תקליטורים, ואילו מהדורת ה-Enterprise המשופרת הגיעה עם 3 תקליטורים. עכשיו בואו נדבר על Visual Studio 2017.





Microsoft Visual Studio





Microsoft Visual Studio

נכון לעכשיו גרסה 11 של Visual Studio, בשם Visual Studio 2017, היא המהדורה היציבה האחרונה של צוות כלי המפתחים במיקרוסופט. הוא זמין ב-3 מהדורות עיקריות, כלומר:



  1. גרסת קהילה בחינם,
  2. גרסה מקצועית ו
  3. גרסת תאגיד.

IN מהדורת קהילה - גרסה חינמית חבילת תוכנה והכי פחות פונקציונלית. אבל כך או כך, זה עושה את העבודה שלך כסטודנט מתחיל או מפתח. השנייה היא המהדורה המקצועית, שהיא קצת יותר חזקה ממהדורת הקהילה, ולאחר מכן מגיעה חבילת ה-Enterprise המלאה עם כל הכלים החזקים עבור Visual Studio.

כרגע Visual Studio הוא עורך קוד , מנפה , א מְעַצֵב . זה אומר שכאן אתה יכול לערוך או לכתוב קוד פשוט לצד השרת או הקונסולות, אתה יכול לבדוק אם הקוד שכתבת עובד ואם זה יכול לעזור אם הקוד שלך צריך שיפור. זה גם מעצב, שכן כעת אתה יכול ליצור ממשקי משתמש וחוויות משתמש ב-Visual Studio, בדיוק כמו שאתה עושה בעת פיתוח אפליקציות עבור UWP או ב-Xamarin באמצעות Blend או XAML.

כל המידע במאמר זה מתייחס להערות שוליים של Microsoft. הם מפורטים להלן:



    • ישויות תאגידיות מוגדרות כ->250 מחשבים אישיים או יותר ממיליון דולר בהכנסה שנתית.
    • Windows Desktop, Universal Windows Apps, Web (ASP.NET), Office 365, Line of Business Apps, Apache Cordova, Azure Stack, C++ Cross Platform Library Development, Python, Node.js, .NET Core, Docker Tools
    • יכול לפתוח דיאגרמות שנוצרו במהדורות אחרות של Visual Studio במצב קריאה בלבד.
    • מאפשר פרופיל אינטראקציה ברמה.

עכשיו בואו רק נשווה בין מהדורות Visual Studio.

גרסה חינמית של Visual Studio Community

1] למי זה מיועד?

Visual Studio Community Edition תשפר מאוד את מקרי השימוש הבאים. הם יתמכו במפתחים בודדים, למידה בכיתה, מחקר אקדמי, השתתפות בפרויקטים של קוד פתוח ולארגונים שאינם תאגידים של עד 5 משתמשים.

2] האם זה יתמוך בפלטפורמת הפיתוח?

כפי שציינתי לעיל, צוואה זו אני בהחלט תומך פלטפורמת פיתוח.

3] מה דעתך על סביבת פיתוח משולבת?

עבור ה-IDE, גרסת הקהילה החינמית של Visual Studio תתמוך בתכונות הבאות. זה יתמוך בזיהוי הצצה, עיבוד מחדש, פריסת אינטרנט בלחיצה אחת, מציג משאבי מודל, פתרונות ויזואליזציה עם גרפי תלות ומפות קוד, ומיקוד ריבוי.

4] איתור באגים ואבחון מתקדמים?

תחת איתור באגים ואבחון מתקדמים, הגרסה החינמית של Visual Studio תומכת בפעולות הבאות. הוא תומך במדדי קוד, איתור באגים בגרפיקה, ניתוח קוד סטטי ומרכז ביצועים ואבחון.

5] תמיכה בכלי בדיקה

ובכן, מכיוון שזו גרסה חינמית של Visual Studio עם תכונות וכלים מוגבלים. זה רק תומך בבדיקת יחידות למפתחים לבדוק את הקוד שלהם.

6] עד כמה משולב Xamarin (פיתוח חוצה פלטפורמות)?

ובכן אם אתה תוהה Xamarin , איזה ציון. התכונות החוצות-פלטפורמות הבאות נתמכות על ידי קהילת Visual Studio תחת Xamarin. זהו שיתוף קוד בין אפליקציות אנדרואיד ו-iOS, מפתחי ממשק משתמש של iOS ואנדרואיד, Xamarin Forms (בקיצור Xamarin.Forms) ו-Xamarin Instant Player.

7] האם אתה יכול לשתף פעולה עם מפתחים אחרים בקהילת Visual Studio?

ובכן, מיקרוסופט טיפלה בך. התכונות הבאות נתמכות על ידי Visual Studio כדי לענות על כל צורכי שיתוף הפעולה שלך. אלה הם תכנון סטוריבורד ב-PowerPoint, סקירת קוד, יכולות השהיית/חידוש משימות ו-Team Explorer עם תמיכה בכלי כתיבה של צד שלישי.

לקרוא : מה קרה Visual Studio Code ?

Visual Studio Professional

1] למי זה מיועד?

בנוסף למה שמוזכר עבור קהילת Visual Studio, גרסה מקצועית זו של Visual Studio נתמכת במקרים של שימוש כגון ארגונים.

2] האם זה יתמוך בפלטפורמת הפיתוח?

כפי שאמרתי למעלה, הוא בהחלט יתמוך פלטפורמת פיתוח.

3] מה דעתך על סביבת פיתוח משולבת?

אם כבר מדברים על ה-IDE, הגרסה המקצועית של Visual Studio תתמוך בכל מה שתומכת בו קהילת Visual Studio. זה יתמוך בנוסף ב- CodeLens .

4] איתור באגים ואבחון מתקדמים?

תחת איתור באגים ואבחון מתקדמים, הגרסה המקצועית תומכת בדיוק בכל מה שתומכת בו הגרסה החינמית של Visual Studio, הנתמכת על ידי קהילת Visual Studio.

5] מדברים על כמה טוב Visual Studio תומך בכלי בדיקה

ובכן, ל-Visual Studio המקצועי עדיין יש תכונות וכלים מוגבלים בהשוואה למהדורת Enterprise. זה רק תומך בבדיקת יחידות למפתחים לבדוק את הקוד שלהם.

6] עד כמה משולב Xamarin (פיתוח חוצה פלטפורמות)?

ובכן, אם אתה מעוניין ב-Xamarin, הוא תומך באותן תכונות כמו קהילת Visual Studio. התכונות החוצות-פלטפורמות הבאות נתמכות על ידי קהילת Visual Studio תחת Xamarin. זהו שיתוף קוד בין אפליקציות אנדרואיד ו-iOS, מפתחי ממשק משתמש של iOS ואנדרואיד, Xamarin Forms (בקיצור Xamarin.Forms) ו-Xamarin Instant Player.

7] האם אתה יכול לשתף פעולה עם מפתחים אחרים באמצעות Visual Studio Professional?

ובכן, מיקרוסופט טיפלה בך. כל התכונות נתמכות על ידי Visual Studio כדי לענות על כל צורכי שיתוף הפעולה שלך. אלה הם תכנון סטוריבורד ב-PowerPoint, סקירת קוד, יכולות השהיית/חידוש משימות ו-Team Explorer עם תמיכה בכלי כתיבה של צד שלישי.

Visual Studio Enterprise

1] למי זה מיועד?

בדומה ל-Visual Studio Professional, הוא תומך במפתחים בודדים, למידה בכיתה, מחקר אקדמי, השתתפות בפרויקטים בקוד פתוח, ארגונים לא תאגידיים של עד 5 משתמשים וארגונים.

2] האם זה יתמוך בפלטפורמת הפיתוח?

כפי שאמרתי למעלה, הוא בהחלט יתמוך פלטפורמת פיתוח.

3] מה דעתך על סביבת פיתוח משולבת?

אם כבר מדברים על ה-IDE, מהדורת Visual Studio Enterprise תתמוך בכל מה שתומך בו Visual Studio Professional. זה יתמוך בנוסף באימות תלות חי, דיאגרמות שכבות אדריכליות, אימות ארכיטקטורה ושיבוט קוד.

4] איתור באגים ואבחון מתקדמים?

במקטע איתור באגים ואבחון מתקדמים, מהדורת Enterprise תומכת בדיוק בכל מה שתומך בו Visual Studio Professional. בנוסף, הוא תומך ב- IntelliTrace, אינטגרציה של איתור באגים של מפת קוד, ניתוח dump זיכרון .NET.

5] תמיכה בכלי בדיקה

ובכן, מהדורת Visual Studio Enterprise מגיעה עם כל התכונות והכלים בהשוואה למהדורות נמוכות אחרות. בנוסף לבדיקת יחידות, הוא תומך בבדיקות יחידות חיות, ניהול מקרי מבחן, בדיקות עומס וביצועים באינטרנט, IntelliTest, Microsoft Fakes הנקראים גם בידוד בדיקות יחידה, כיסוי קוד, ניהול מעבדה, בדיקת ממשק משתמש מקודד, בדיקה ידנית עם Microsoft Test Manager, בדיקות גישוש עם Microsoft Test Manager ו מהר קדימה לבדיקה ידנית עם Microsoft Test Manager.

6] עד כמה משולב Xamarin (פיתוח חוצה פלטפורמות)?

ובכן, אם אתה מעוניין ב-Xamarin, הוא תומך ביותר תכונות מאשר תמיכה ב-Visual Studio Community ו- Visual Studio Enterprise. התכונות החוצות-פלטפורמות הבאות נתמכות על ידי Visual Studio Enterprise בנוסף לאלו הנתמכות על ידי שתי מהדורות אחרות בשם Xamarin. אלה הם Inline Assemblies, Xamarin Inspector, Xamarin Profiler ו- iOS Remote Simulator עבור Windows.

7] האם אתה יכול לשתף פעולה עם מפתחים אחרים באמצעות Visual Studio Enterprise?

ובכן, מיקרוסופט טיפלה בך. ברור שכל התכונות נתמכות על ידי Visual Studio כדי לענות על כל צורכי שיתוף הפעולה שלך. אלה הם תכנון סטוריבורד ב-PowerPoint, סקירת קוד, יכולות השהיית/חידוש משימות ו-Team Explorer עם תמיכה בכלי כתיבה של צד שלישי.

כיצד להסיר את התגובה של מישהו בפייסבוק

הורדה של Visual Studio

אם אתה רוצה לנסות את Visual Studio בפועל, אתה יכול ללמוד עוד ולהוריד אותו VisualStudio.com.

עֵצָה : Microsoft Visual Studio Dev Essentials מספק לך את כל הכלים והשירותים שאתה צריך כדי להפוך למפתח בחינם. התוכנה נועדה לספק כלים, שירותים והדרכה בחינם כדי לעודד מפתחים וחובבים נוספים לנסות את הטכנולוגיות המועדפות עליהם.

הורד את כלי תיקון המחשב כדי למצוא במהירות ולתקן באופן אוטומטי שגיאות של Windows

עכשיו תקרא : מדריך למתחילים לתחילת העבודה עם Visual Studio .

רשום פופולרי