מדריכים ל-JavaScript - חלק ב' | עורכי קוד
-
היי, ברוכים הבאים לחלק ב', היום נלמד על תוכנות מומלצות לעריכת וכתיבת קודים ב-JavaScript.
אך לפני הכל, באם אינכם רשומים עדיין לפורום אנא הרשמו,
חברות בפורום תאפשר לכם לקחת חלק ולהגיב בדיוני הפורום, וכן לצפות במידע שמוצג רק לרשומים..ישנם שני סוגים עיקריים של עורכי קוד: IDE, ועורכים קלים. מתכנתים רבים משתמשים בשני הסוגים.
IDE - המונח IDE (סביבת פיתוח משולבת) מתייחס לעורך מקצועי עם תכונות רבות שפועל בדרך כלל על "פרויקט שלם". כפי שהשם מרמז, זה לא רק עורך, אלא "סביבת פיתוח" בקנה מידה מלא.
IDE טוען את הפרויקט (שיכול להכיל הרבה קבצים), מאפשר ניווט בין קבצים, מספק השלמה אוטומטית המבוססת על כל קבצי פרויקט (ולא רק לקובץ הפתוח) ומשתלב במערכת ניהול גרסאות (כמו git וכד' ), סביבת בדיקה, ודברים אחרים "ברמת הפרויקט".אם עדיין לא בחרתם IDE שאיתו תעבדו, תשקלו את האופציות הבאות:
Visual Studio Code (מתאים גם למגוון שפות, בחינם, מומלץ).
WebStorm (המקצועי ביותר, בתשלום).
למשתמשי Windows, יש גם את "Visual Studio", שזה עורך מקצועי מאוד בתשלום ל-Windows בלבד, שמתאים היטב גם לפלטפורמת NET שזה טוב ב-JavaScript. יש גם גרסה חינמית של Visual Studio Community.
תוכנות IDE רבות עולות כסף, אך יש להם תקופת ניסיון. והעלות שלהם בדרך כלל זניחה בהשוואה למשכורת של מפתח מוסמך, אז פשוט בחרו את הטוב ביותר עבורכם.
עורכים קלים - הם אינם מקצועיים כמו IDE, אך הם מהירים, אלגנטיים ופשוטים.
הם משמשים בעיקר לפתיחה ועריכה של קובץ באופן מיידי.
ההבדל העיקרי בין "עורך קל משקל" ל"IDE" הוא ש-IDE עובד ברמת הפרויקט, כך שהוא טוען הרבה יותר נתונים עם ההתחלה, מנתח את מבנה הפרויקט במידת הצורך וכן הלאה. עורך קל משקל הוא הרבה יותר מהיר ומתאים במיוחד באם אנחנו צריכים רק קובץ אחד.
בפועל, לעורכים קלים עשויים להיות הרבה תוספים, כולל מנתחי תחביר ברמת ספריות ומשלימים אוטומטיים, כך שאין גבול רציני בין עורך קל משקל ל-IDE.
העורכים הקלים המומלצים:
Atom (בחינם).
Sublime Text (בחינם, יש מסלול בתשלום).
Notepad++ (Windows, בחינם).
Vim ו- Emacs גם מומלצים אבל הם מורכבים וצריך לדעת איך להשתמש בהם..לסיכום:
לפני תחילת לימודי ה-JavaScript כדאי לבחור עורך איכותי, האיכותים ביותר לדעת מפתחים רבים אלו הIDE, אם כי גם עורכים קלילים יהיו טובים.
הבחירה בעורך, כמו כל כלי אחר, היא אינדיבידואלית ותלויה בפרויקטים, בהרגלים ובהעדפותיכם האישיות.בברכה ללמידה מהנה.
-
יושב אהלים
-
יושב אהלים