לב הדברים
אם
אתה קורא את זה סימן שיש לך תפיסה כלשהי בהקשר
לפיתוח אפליקציות WEB.
יכול להיות אפילו שאתה עומד לקבל משימת פיתוח
אפליקציית WEB
בעבודתך. בכל מקרה , גם אם הינך חדש לחלוטין
בתחום , אין לך מה לדאוג. אפליקציות WEB
הינן פשוטות בעיקרן מבחינת התפיסה. בעיקרון
כל אפליקציות ה WEB
עושות את אותם דברים בערך :
- מספקות
ממשק לשאילתות – האפליקציות מספקות ממשק
להכנסת נתונים. הנתונים הללו שהמשתמש מכניס
מכונים פעמים רבות "שאילתא" או "בקשה"
מכיוון שבד"כ הנתון שמכניס המשתמש
משמשים לביצוע שאילתא דינאמית או לבקשת
שירות מסויים משרת ה WEB (כגון חיפוש
במסד נתונים , הזמנת ספר , בקשת קובץ וכו').
- שידור
שאילתא המוגדרת ע"י המשתמש – לאחר
שהנתונים מהמשתמש נאספים , הם נשלחים לעבר
שרת ה WEB.
- ביצוע
עיבוד בצד השרת – שרת ה WEB מעבד את הנתונים של המשתמש ולעיתים
מתבצע אף שימוש במיון מסוים.
- עיסוי
הנתונים – עיבוד כמעט תמיד מעורב בביצוע
"משחקים" מסויימים על הנתונים בצד
השרת. בקשת המשתמש המוגדרת מראש מציינת
כיצד יש ל"שחק" עם הנתונים.
- שידור
תוצאות השאילתא – תוצאות הנתונים שעובדו
מוחזרות לצד הלקוח.
- ביצוע
עיבוד בצד הלקוח – לבסוף , הנתונים
המוחזרים מוצגים למשתמש. תצוגה יכולה להיות
פשוטה כגון תרגום HTML או מורכבת יותר ויכולה לכלול ביצוע
חישובים, מיונים או מניפולציות שונות על
הנתונים.
להלן
תרשים זרימה כללי של אפליקציית WEB
:
וזה
הכל , כפי שאמרתי – תפיסה של אפליקציות WEB
הינה פשוטה ביותר!
לראשהדף
על
חלקי לגו ופאזל
WEB
דוגמאות לאפליקציות