מצב תצוגה
עורכי קוד וסביבות פיתוח משולבות
כיום מתכנתים כותבים את הקוד שלהם במגוון רחב של תוכנות. אם פעם היו משתמשים בתוכנת מאוד פשוטות אפילו כדוגמת Edit של Dos (תשמחו שזה לא המקרה) כיום השוק מלא בתוכנות רבות חינמיות ובתשלום, נכיר כמה מהם.
עורך קוד או IDE?
ניתן להשתמש או ב-"עורך קוד" שהוא בעצם תוכנת עריכת טקסט רק נוחה יותר לתכנות. עורכי קוד נוחים יותר במקרים של עריכת קובץ יחיד, או במקרה שרוצים רק להציץ לכמה קבצים בלי להעיר את כל הדובים משנתם.
סביבות פיתוח משולבות לעומתם (ראשי-תיבות IDE באנגלית) הינן תוכנות המספקות פתרון מלא לתכנות של הפרויקט הבא שלכם.
לדוגמא XCode הוא IDE מפורסם של חברת Apple הנועד לפיתוח אפליקציות למערכת ההפעלה macOS וכן למערכת ההפעלה של מכשירי ה-iOS שלהם.
ה-IDE ש-Google ייעדו לפיתוח אפליקציות ל-Android הוא Android Studio של חברת JetBrains.
היתרון של IDE הוא כמו שאמרתי הוא שכל מה שדרוש לפיתוח התוכנה \ אתר \ אפליקציה נמצא באותו המקום.
IDE לרוב יעזרו בפיתוח כמו זיהוי שגיאות בקוד עוד לפני ההרצה. הצעה והשלמה של חלקים בקוד ועוד. אל תדאגו אתם עדיין תצטרכו לכתוב את הקוד עצמו 😉.
ברוב שעות העבודה שלי אני אשתמש ב-IDE אך כאשר ארצה להציץ על קבצים אחרים, קוד בפרויקט אחר וכדו' לרוב אשתמש בעורך קוד.
הסיבה לכך שעורך קוד משתמש בפחות משאבים מ-IDE כיוון שהוא מציע פחות אפשרויות.
הנה רשימה של עורכי קוד ו-IDE(s) מומלצים לפיתוח של שפת Java Script.
Notepad++ - עורך קוד – Windows
אולי עורך הקוד הנפוץ ביותר למתכנתים בסביבת Windows.
אני אישית משתמש ב-Notepad++ שנים רבות, ועד היום למרות שהכרתי עורכי קוד אחרים רבים הוא עדין המועדף עלי לעריכה מהירה של כל קובץ.
העורך עצמו מציע באמת קצת יותר אפשרויות מעורך קוד פשוט, אך מה שחשוב לדעת זה שהוא מהיר מאוד, ועם תצוגת צבעים לרוב השפות הקיימות בשוק.
לאחר ההתקנה הרגילה שלו, כל קובץ שתלחצו על לחצן ימני במחשב יהיה ניתן לעריכה בעזרתו במהירות.
CotEditor - עורך קוד – Mac
אחרי עבודה של כמה חודשים עם עורך הקוד הנ"ל (אני יותר משתמש Windows) אני יכול לומר שהוא נוח לעבודה והכרה ראשונית. כמו כן קיים עורך שהוא IDE בשם sublime text למחשבי Mac. אישית, לא השתמשתי בו יותר מפעם פעמיים כך שאינני יכול להמליץ עליו.
WebStorm – IDE
לדעתי ה-IDE הטוב ביותר לעבודה עם Java Script.
WebStorm מפותח ע"י JetBrains ומוצע בתשלום חודשי 6.9$ ובתשלום שנתי של 69$. שנה שנייה ב-55$, שלישית והלאה ב-41$.
אומנם הוא בתשלום, אבל לאחר שנים רבות של עבודה עם כלי כמו WebStorm היכולת שלו כגון חיפוש, אינדקס קבצים והשלמות חכמות נראות ששוות את ההשקעה לטווח הארוך.
מטרתי אינה לקדם אותו דווקא, אבל כדאי להכיר אותו.
גילוי נאות – אני אישית לא משתמש ב-WebStorm אלא ב-PhpStorm שהוא בעצם WebStrom בתוספת כלים נוספים הנדרשים לתכנות PHP. הבדל זה לא משנה כיוון שמבחינת פיתוח צד לקוח שני הכלים זהים לחלוטין.
Visual Studio Code – IDE
בעזרת טכנולוגיה בשם Electron ניתן להפוך כל קוד של Java Script לתוכנה של ממש. כמו שעשו כאן עם Visual Studio code. אבל, אין מה להקדים את המאוחר ובנושאים מתקדמים אני אדבר על זה בדיוק.
מציע כלים רבים לפיתוח של Java Script וכנראה ה-IDE הטוב ביותר המוצע חינם.
אז במה נשתמש?
באיזה עורך תשתמשו בסופו של דבר? זה לא באמת משנה, זה לא ישנה את חווית הלימוד וההתנסות הנדרשים ללימוד שפת תכנות. מן הסתם תרצו להתחיל בעורך חינמי לפני שתתקדמו יותר בתחום. ובאמת, הם טובים לגמרי.
כנראה העורך הפופולרי ביותר כיום. חינמי, פותח ע"י Microsoft ומה שידהים אתכם זה שהוא עצמו כתוב ב-Java Script.
אני אישית עבדתי ועשיתי פרויקטים רבים בעזרת Notepad++. אז אפשר לומר שזה העורך שאני ממליץ להתחיל.