מילון מושגים הנוגעים לאוצריא והמתסעף:
למי שמתעניין ומנסה להבין קצת מעבר = פירוט קצרצר בספויילרים.
DB / Database = מסד נתונים
מאגר מסודר של מידע.
Spoiler
לדוגמה: טבלת משתמשים, הזמנות, מוצרים.
במקום קבצים מפוזרים – הכול נשמר בצורה חכמה שאפשר לחפש, לעדכן ולשלוף מהר.
(דוגמאות לספריות מידע:
MySQL, PostgreSQL, SQLite, SQL Server)
Pop-up / פופ אפ = חלון קופץ
חלון קטן שמופיע מעל המסך הראשי.
משמש לאזהרות, אישורים או מידע חשוב.
Spoiler
(דוגמאות:
“האם אתה בטוח שברצונך למחוק?”
הודעת שגיאה
בקשת אישור)
Tooltip/ טולטיפ = בועת מידע
בועת מידע קטנה שמופיעה כשעוברים עם העכבר מעל כפתור או אייקון.
לא חוסם את העבודה – רק מסביר.
Spoiler
דוגמה:
מעבירים עכבר על כפתור → “שמור קובץ”
Index / אינדקס = מנגנון שמאיץ חיפוש.
כמו תוכן עניינים בספר – במקום לעבור על הכול, קופצים ישר למקום הנכון.
Spoiler
בד״כ קשור ל־DB:
אינדקס על שם משתמש
אינדקס על תאריך
Link / Links = קישור
חיבור בין שני מקומות:
דף לדף/ קובץ לקובץ/ טבלה לטבלה
Spoiler
דוגמאות:
קישור באתר אינטרנט
קישור בין רשומות במסד נתונים (Foreign Key)
UI / User Interface = ממשק משתמש
= זה כל מה שהמשתמש רואה ומרגיש כשהוא משתמש בתוכנה.
Spoiler
כולל:
כפתורים, טפסים, תפריטים, צבעים, פונטים, סידור המסך
דוגמה:
במסך התחברות – שדות “שם משתמש”, “סיסמה”, כפתור “כניסה”
כל זה = UI
UI טוב = נוח, ברור, לא מבלבל
UI גרוע = המשתמש לא מבין מה לעשות
API / Application Programming Interface = שפה תקשורת בין מערכות.
API אומר:
איזה בקשה אפשר לשלוח/ איזה נתונים לשלוח/ איזה תשובה נקבל.
Spoiler
דוגמה:
אפליקציה → שרת
תוכנה → תוכנה אחרת
אתר → שירות חיצוני
דוגמה מעשית:
שלח לי פרטי משתמש מספר 123
והשרת עונה:
{
"name": "David",
"email": "test@example.com"
}
בלי API – כל מערכת הייתה מדברת בצורה שונה ולא מסודרת.
Cache = זיכרון מטמון (זמני)
מנגנון שמטרתו להאיץ את המערכת.
Spoiler
הרעיון:
“אם כבר חישבנו / שלפנו – נשמור רגע, שלא נצטרך שוב”
משמש ל: דפים נפוצים/ תוצאות חיפוש/ נתונים שלא משתנים כל הזמן.
דוגמה:
בפעם הראשונה: פנייה ל־DB (איטי)
בפעם השנייה: שליפה מה־Cache (מהיר מאוד)
סוגי Cache:
בזיכרון RAM, בדפדפן, בשרת (Redis, Memcached).
CRUD = ארבע פעולות בסיסיות על נתונים:
Create – יצירה
Read – קריאה
Update – עדכון
Delete – מחיקה
= כל מערכת נתונים כמעט עושה את זה.
Framework / פריימוורק = שלד מוכן לבניית תוכנה
נותן חוקים, מבנה וכלים – כדי לא להתחיל מאפס.
Spoiler
דוגמאות:
React, Angular, Django, .NET
Library / ספרייה = אוסף פונקציות מוכנות שעוזרות לבצע משימות.
יותר חופשי מפריימוורק.
Framework = מכתיב מבנה
Library = אתה מחליט איך להשתמש
Debug / Debugging = דיבוג.
תהליך של: מציאת באגים
Spoiler
כלומר: הבנת מה לא עובד/ תיקון שגיאות.
כולל:
הדפסות, נקודות עצירה, לוגים
Log / Logging = לוג
רישום פעולות שהמערכת עושה.
Spoiler
משמש ל:
איתור תקלות, מעקב אחרי משתמשים, בדיקות ביצועים
Version / Versioning = גירסא
Spoiler
ניהול גרסאות:
v1.0, v1.1 , v2.0
מאפשר: שדרוגים, חזרה אחורה, מעקב אחרי שינויים
Flutter/פלאטר
ספריית קוד פתוח.
Spoiler
Flutter היא ספריית קוד פתוח, המאפשרת ליצור אפליקציות מקוריות למובייל אינטרנט ושולחן עבודה - ממערכת קוד אחת.
היא מבוססת על שפת התכנות דארט ומספקת כלים וויזואליים לעיצוב ממשק משתמש עשיר ומגוון.
Dart/דארט
שפת תכנות.
Spoiler
דארט היא שפת תכנות. היא משמשת בעיקר לפיתוח אפליקציות שמריצות ממשקי משתמש, במיוחד בסביבה של פלאטר. השפה מתמקדת בביצועים גבוהים, קוד קריא ותחביר קל להבנה, ומאפשרת כתיבה של אפליקציות נייטיב (מקוריות) למובייל, אינטרנט ושולחן עבודה מאותו קוד.
היתרונות של דארט כוללים תמיכה בקומפילציה למכונה (AOT) עבור ביצועים גבוהים, מנגנון אוספים מודרני (Garbage Collection) ותמיכה בספריות מודולריות.