מדריך: כיצד לבחור ואיך להתקין Visual Studio 2017

הגיע הזמן שנתחיל ללכלך את הידיים שלנו ולעבוד..

מה זה Visual Studio?

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

הגרסה הרשמית האחרונה שהוצאה לאור היא Visual Studio 2017.

בוויז'ואל סטודיו ניתן לתכנת בשפות התכנות הבאות:
  • C#‎ (סי שארפ) - בשפה נתמקד ועליה ארחיב בהמשך הבלוג. 
  • C++‎ (סי פלוס פלוס) בגרסה מיוחדת שפותחה על ידי מיקרוסופט, עם הרחבות המאפשרות לכתוב איתה תוכנות לפלטפורמת דוט נט.
  • VB.NET - מוגדרת כשפת פיתוח אפליקציות מהיר לממשקי משתמש (GUI) ומערכות עיבוד נתונים.
  • #J - שפת תכנות דומה לג'אווה (הוסרה לאחר מאבק משפטי).
  • F#‎ - שפה המיועדת לתכנות פונקציונלי.
  • TypeScript - שפת תכנות המכילה ומרחיבה את JavaScript.
בנוסף ישנן המון הרחבות שניתן להוסיף על מנת לעבוד עם שפות כמו Python, NodeJS, AngularJS וכו'...

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

מה ההבדל בין גרסאות Visual Studio 2017?

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

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

Visual Studio Professional: הגרסה תעלה לכם 45$ לחודש/539$ לשנה - מחיר שלא מצדיק את הפער עבור מפתחים אינדיווידואלים. השוני בין גרסת ה-Professional לגרסת ה-Community לא גדול בכלל. Microsoft הגדירו אותה כ-"גרסה לצוותים קטנים בעלת יכולות פיתוח ושירותים מקצועיים".

Visual Studio Enterprise: הגרסה המלאה, תעלה לכם לא פחות מ-250$ לחודש או 2999$ לשנה, מחיר מטורף אה?
הגרסה מכילה את כל מה שאתם או החברה שלכם תצטרכו בתור מפתחים. Microsoft הגדירה אותה כ-"פתרון קצה לקצה להשגת דרישות בצורה האיכותית ביותר, מתאימה לארגונים וצוותים בכל הגדלים".

אם תרצו לרדת לפרטים ולהבין עוד על ההבדלים את יכולים להיכנס לכאן: השוואה בין גרסאות Visual Studio

האם המחשב שלי יכול להריץ את Visual Studio 2017?

אז עכשיו שאתם יודעים איזו גרסה אתם רוצים אפשר לעשות עוד צעד ולבדוק האם אתם יכולים להריץ את המערכת על המחשב שלכם.

על מנת להריץ את Visual Studio 2017 יש לעמוד בדרישות מערכת מינימליות:

מערכת הפעלה
  • Windows 10 version 1507 or higher: Home, Professional, Education, and Enterprise
  • Windows Server 2016: Standard and Datacenter
  • Windows 8.1 (with Update 2919355): Core, Professional, and Enterprise
  • Windows Server 2012 R2 (with Update 2919355): Essentials, Standard, Datacenter
  • Windows 7 SP1 (with latest Windows Updates): Home Premium, Professional, Enterprise, Ultimate
חומרה
  • מעבד: 1.8 ג'יגה הרץ (או מהיר יותר) בעל שתי ליבות (או יותר)
  • זיכרון: 4 ג'יגה RAM לפחות (מומלץ) 2.5 ג'יגה לפחות אם רץ על מכונה וירטואלית
  • דיסק קשיח: 1 ג'יגה - 40 ג'יגה, תלוי במספר הפיצ'רים שהתקנתם
  • כרטיס מסך של מינימום 720p. (יעבוד הכי טוב ברזולוציה של 1366x786 ומעלה)
לפרטים נוספים היכנסו לדרישות מערכת Visual Studio 2017


איך להתקין Visual Studio 2017:

1. היכנסו לאתר https://www.visualstudio.com/downloads/

נבחר לצורך העניין בגרסת הCummunity:


















2. נבחר ב NET desktop development. אם רוצים לפתח בעוד אחת מהפלטפורמות המוצגות נבחר גם אותה. תמיד אפשר אח"כ..





















3. נבחר ב NET Core runtime. וב NET Core 1.0 - 1.1 development tools.
על מנת שנוכל להריץ את הקוד שנפתח בעתיד גם במערכות הפעלה של לינוקס

4. נסמן את Testing tools core fatures על מנת לקבל את מרב כלי הבדיקות






5. נלחץ על Install ולאחר שהסתיימה ההתקנה נבצע Restart למחשב



והרי לכם Visual Studio 2017 מותקן על מחשבכם!

בפוסט הבא אדריך אתכם כיצד לכתוב את התכנית הראשונה שלכם בשפת #C.

בהצלחה!!

תגובות

  1. הסבר פשוט וברור
    תודה

    השבמחק
  2. יפה מאוד. תודה רבה.
    אם אפשר הסבר קצר כדי לדעת איזה פלטפורמות מומלץ להתקין.
    פשוט אני חדש (סטודנט) ויש כ"כ הרבה...

    השבמחק
    תשובות
    1. מאוד תלוי בשפת הפיתוח ובאילו חבילות אתה משתמש בתוך השפה, בדרך כלל הייתי הולך עם הממלצה שלהם, ותמיד אפשר לשנות לפי הצורך

      מחק
  3. אם אני מפתח בסביבת C איזו חבילה אני צריך להתקין?

    השבמחק
  4. איך אני מתקין את התוכנה על הארד דיסק

    השבמחק
  5. תודה רבה!!! פשוט וברור
    מאד עזר לי!!!

    השבמחק
  6. תודה איו עליכם זה עזר לי מאוד

    השבמחק

הוסף רשומת תגובה

פוסטים פופולריים מהבלוג הזה

תכנות מונחה עצמים | Dependency Inversion Principle

מהם קבצי DLL ואיך להשתמש בהם?

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