פרונט-אנד לעומת בק-אנד
הפרונט-אנד הוא כל מה שהמשתמש רואה ומתקשר איתו ישירות בדפדפן או באפליקציה, ואילו הבק-אנד הוא הלוגיקה מצד השרת והנתונים שמפעילים אותו מאחורי הקלעים. רוב המוצרים האמיתיים זקוקים לשניהם כדי לעבוד יחד.
Front-end (ממשק קדמי)
החלק הגלוי של אתר האינטרנט שאיתו המשתמשים מתקשרים ישירות, כולל פריסה, כפתורים ותמונות. הוא אחראי על עיצוב התוכן ועיבוד פעולות המשתמש בדפדפן.
Back-end (ממשק אחורי)
החלק הנסתר של אתר אינטרנט או אפליקציה המעבד נתונים, מנהל לוגיקה ומטפל בתקשורת עם מסד הנתונים. הוא אחראי לביצוע הלוגיקה העסקית בצורה מאובטחת ומדויקת.
Front-end (ממשק קדמי), מה הוא מטפל בו:
פריסה, חזות, אינטראקציה עם המשתמש
Back-end (ממשק אחורי), מה הוא מטפל בו:
לוגיקה עסקית, גישה לבסיס נתונים, אבטחה
Front-end (ממשק קדמי), פועל היכן:
בדפדפן או במכשיר של המשתמש
Back-end (ממשק אחורי), פועל היכן:
על שרת שהמשתמש לעולם אינו רואה ישירות
Front-end (ממשק קדמי), טכנולוגיות נפוצות:
HTML, CSS, מסגרות JavaScript
Back-end (ממשק אחורי), טכנולוגיות נפוצות:
שפות שרת, בסיסי נתונים, ממשקי API
| מה הוא מטפל בו | פריסה, חזות, אינטראקציה עם המשתמש | לוגיקה עסקית, גישה לבסיס נתונים, אבטחה |
|---|---|---|
| פועל היכן | בדפדפן או במכשיר של המשתמש | על שרת שהמשתמש לעולם אינו רואה ישירות |
| טכנולוגיות נפוצות | HTML, CSS, מסגרות JavaScript | שפות שרת, בסיסי נתונים, ממשקי API |