מה בדיוק הוא יישום אינטרנט?

שפר את ההבנה שלך של תוכניות מבוססות אינטרנט

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

מהו לקוח?

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

מה הם היתרונות של שימוש ביישומי אינטרנט?

יישום אינטרנט משחרר את המפתח של האחריות של בניית לקוח עבור סוג מסוים של מחשב או מערכת הפעלה ספציפית, כך שכל אחד יכול להשתמש ביישום יחד עם גישה לאינטרנט. מאחר שהלקוח פועל בדפדפן אינטרנט, המשתמש יכול להשתמש ב- IBM או ב- Mac. הם יכולים להריץ את Windows XP או Windows Vista. הם יכולים גם להשתמש ב- Internet Explorer או ב- Firefox, אם כי יישומים מסוימים דורשים דפדפן אינטרנט ספציפי.

יישומי אינטרנט בדרך כלל להשתמש בשילוב של סקריפט בצד השרת (ASP, PHP, וכו ') ו בצד הלקוח סקריפט (HTML, Javascript, וכו') כדי לפתח את היישום. התסריט בצד הלקוח עוסק בהצגת המידע, ואילו התסריט בצד השרת עוסק בכל הדברים הקשים כמו אחסון ואחזור המידע.

כמה זמן יש יישומי אינטרנט היו סביב?

יישומי אינטרנט כבר סביב מאז לפני World Wide Web זכתה פופולריות המיינסטרים. לדוגמה, לארי וול פיתח את Perl, שפת סקריפט פופולארית בצד השרת, ב -1987. זה היה שבע שנים לפני שהאינטרנט באמת התחיל לצבור פופולריות מחוץ לחוגים אקדמיים וטכנולוגיים.

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

כיצד התפתחו יישומי אינטרנט?

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

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

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

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

G Suite (לשעבר Google Apps ), Microsoft Office 365 הם דוגמאות אחרות לדור החדש של יישומי אינטרנט. יישומים ניידים שמתחברים לאינטרנט (כגון אפליקציית Facebook שלך, אפליקציית Dropbox או אפליקציית הבנקאות המקוונת שלך) הם גם דוגמאות לאופן שבו יישומי אינטרנט תוכננו לשימוש נפוץ יותר ויותר באינטרנט הסלולרי.

עודכן על ידי: אליס מורו