5 מזהי IDE מצוינים של פטל לתכנתים ולסטודנטים

5 מזהי IDE מצוינים של פטל לתכנתים ולסטודנטים

Raspberry Pi היא אחת האפשרויות הפופולריות למחשבי לוח יחיד (SBC). הוא זמין בדגמים שונים ויש לו מגוון רחב של שימושים, החל מיצירת מדפסת רשת אלחוטית ועד אירוח שרת Minecraft.





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





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





Raspberry Pi כמכשיר תכנות

Raspberry Pi פועל על מערכת הפעלה משלה בשם Raspberry Pi OS (לשעבר Raspbian). זוהי הפצת לינוקס מבוססת 32 סיביות מ- Debian שפותחה על ידי קרן Raspberry Pi. הוא כולל את Python ו- Scratch כשפות התכנות העיקריות שלו, שתיהן מותקנות מראש במערכת.

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



אבל כדי ליצור יישומים/תוכניות ב- Raspberry Pi, אתה צריך סביבה שבה תוכל לכתוב ולבדוק את הקוד שלך. אם אתה מעדיף עורכי טקסט, תוכל להתקין את העורך המועדף עליך ולהתחיל לקודד מייד. עם זאת, אם בא לך חוויה מקיפה, אתה צריך IDE.

קשורים: עורכי טקסט לעומת IDE: מה עדיף למתכנתים?





מהו IDE?

IDE (Integrated Development Environment) היא יישום תוכנה המספק את כל הפונקציות החיוניות להקל על פיתוח תוכנה. בדרך כלל, IDE מורכב מעורך קוד מקור, מאתר באגים ואוטומציה לבנות (אוסף קודים, בדיקות אוטומטיות וכו ').

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





כיצד לכבות כתוביות ב- Netflix

Raspberry Pi תומך בשלל מזהים שונים בהם תוכלו להשתמש כדי לפתח תוכניות/יישומים ב- Pi שלכם. במאמר זה, נבחן כמה מזהים אלה.

1. ג'יני

Geany היא סביבת פיתוח עוצמתית וקלה עבור פטל פטל. זהו בעצם עורך טקסט יחד עם תוסף GTK+ ותמיכה בספריית Scintilla שתוכל להשתמש בהם בכתיבת קוד בלמעלה מ -50 שפות.

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

Geany צריכה להיות מותקנת מראש במערכת ההפעלה Raspberry Pi. אם לא, או שאתה משתמש בהפצה אחרת, התקן את Geany במסוף עם

sudo apt install geany

2. בלו ג'יי

BlueJ, שפותח במקור ככלי חינוכי, הוא IDE פופולרי עבור אלה שהתחילו עם Java. יש לו ממשק פשוט וקל לשימוש, מה שהופך אותו לאידיאלי עבור SBC כמו Raspberry Pi. מלבד ג'אווה, BlueJ תומכת גם בשפת התכנות Stride המשלבת את מיטב המערכות מבוססות הבלוק והטקסט.

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

בנוסף, BlueJ מאפשרת גם להפעיל קוד ג'אווה ישירות לתוכנית ללא צורך באוסף, שיכול להועיל כשרוצים לנתח או למזג קוד.

כדי להתקין את BlueJ, הקלד את הפקודה הבאה במסוף:

sudo apt install bluej

3. תוני

Thonny הוא ה- IDE המושלם עבור Pi אם אתה רוצה לקוד ב- Python. זה קל לשימוש ומגיע עם Python 3.7 מובנה. אם אתה חדש ב- Python ורוצה ליצור איתה תוכנית בסיסית, Thonny מציעה ממשק וניל נקי. זה עוזר להבטיח שלא תסתבך עם כל התכונות המהודרות - כמו אלה שנמצאות ברוב ה- IDE - ותתמקד בלתקן את הקוד שלך.

קשור: למה משמש פייתון?

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

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

Thonny IDE מותקן מראש עם גרסת שולחן העבודה של Raspberry Pi OS. אם אתה מפעיל גרסה אחרת של מערכת ההפעלה Pi, תוכל להתקין אותה באמצעות:

sudo apt install thonny

ארבעה. קוד :: בלוקים

קוד :: בלוקים הוא מזהה פופולרי חוצה פלטפורמות עבור Raspberry Pi. הוא תומך בשפות C, C ++ ו- Fortran ומציע אפשרויות מהדר מרובות כמו GCC, Clang ו- Visual C ++. מכיוון שהוא בעצם IDE מן המניין, הוא מציע מהדר מובנה וניפוי באגים לייעול תהליך פיתוח היישומים שלך.

מלבד תכונות IDE חיוניות, עם Code :: Blocks, אתה מקבל עורך קוד רב עוצמה מלא בתכונות כגון הדגשת תחביר, השלמת קוד, דפדפן מחלקה ו- עורך HEX . יתר על כן, הוא מגיע גם עם ספריית תוספים נרחבת, כך שתוכל למצוא את התוספים לפונקציות חסרות ב- IDE כדי להגדיל את זרימת העבודה שלך.

מחשב נייד לא יישאר מחובר ל- wifi

כדי להתקין קוד :: בלוקים IDE, הזן את הפקודה הבאה במסוף:

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE משווקת את עצמה כ- IDE חוצה פלטפורמות לפיתוח יישומים מהיר (RAD). היא משתמשת ב- Free Pascal Compiler (FPC) ומאפשרת לך לכתוב יישומים למספר פלטפורמות שונות. אחד היתרונות בשימוש ב- (FPC) הוא בכך שאתה יכול להשתמש בו ליצירת אפליקציה בפלטפורמה אחת ולרכוב ולבצע אותה בכל פלטפורמה באמצעות FPC.

מלבד היתרונות המוצעים על ידי FPC, Lazarus IDE מספקת תמיכה גם ברכיבים שונים (MySQL, PostgreSQL, Oracle וכו '), יחד עם תכונות כמו השלמת קוד, הדגשת תחביר, עיצוב קוד ותבניות קוד.

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

אתה יכול להתקין את Lazarus IDE עם הפקודה הבאה:

sudo apt install lazarus-ide

קידוד ב- Raspberry Pi

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

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

אז, אלא אם כן אתה מחפש באופן ספציפי פונקציונליות מסוימת, מזהים ברשימה זו אמורים להספיק את רוב צרכי התכנות שלך ב- Pi.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל גיליון הרמאים של פקודות הפטל האולטימטיבי של פטל

רוצה לקבל יותר מה- Raspberry Pi שלך? להלן המון פקודות מועילות לניווט במסוף ה- Pi ולתכנת סיכות ה- GPIO שלו.

קרא הבא
נושאים קשורים
  • עשה זאת בעצמך
  • תִכנוּת
  • פאי פטל
  • סביבת פיתוח משולבת
על הסופר יאש ווייט(פורסמו 21 מאמרים)

יאש הוא כותב צוות ב- MUO עבור DIY, לינוקס, תכנות ואבטחה. לפני שמצא את תשוקתו בכתיבה, הוא נהג לפתח עבור האינטרנט ו- iOS. אתה יכול גם למצוא את הכתיבה שלו ב- TechPP, שם הוא מכסה אנכיים אחרים. פרט לטכנולוגיה, הוא נהנה לדבר על אסטרונומיה, פורמולה 1 ושעונים.

עוד מאת יאש ווייט

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה