איך לכתוב צ'אט

תוכן עניינים:

איך לכתוב צ'אט
איך לכתוב צ'אט

וִידֵאוֹ: איך לכתוב צ'אט

וִידֵאוֹ: איך לכתוב צ'אט
וִידֵאוֹ: וואטסאפ טריקים שחייבים להכיר 2024, מאי
Anonim

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

איך לכתוב צ'אט
איך לכתוב צ'אט

זה הכרחי

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

הוראות

שלב 1

בחר בארכיטקטורה של הצ'אט העתידי. כיום קיימות שתי גישות עיקריות לפיתוח שירותים מסוג זה: - קלאסי, המבוסס על שימוש במסגרות; - באמצעות טכניקת AJAX. במקרה הראשון, תפקוד הצ'אט מבוסס על עדכון תקופתי של המסגרת. מוטבע בדף הראשי שלו (בדרך כלל נעשה שימוש באלמנט IFRAME של HTML). מסגרת זו נטענת בדף סטטי אחר, שנוצר בשרת כאשר משתמשים מוסיפים הודעות. היתרונות העיקריים בצ'אטים מסוג זה הם: פשטות הטמעה, עומס שרתים נמוך, תאימות לרוב המכריע של הדפדפנים, יכולת לעבוד גם עם סקריפטים לקויים מושבתים. צ'אטים המיושמים בטכניקות AJAX נראים דינמיים יותר. נתוני ההודעה שנוספו מתבקשים על ידי סקריפט הלקוח באמצעות אובייקט XMLHttpRequest. הם מוחזרים על ידי השרת בתבנית XML או JSON. הצגת הודעות מתרחשת מבלי לטעון מחדש את הדף. היתרון בצ'אטים מסוג זה הוא, ככלל, ממשק יותר ידידותי למשתמש ויכולת לשמור את כל ההיסטוריה של ההודעות במסגרת הפעלת העבודה. החליטו על סוג הצ'אט שתרצו לכתוב.

שלב 2

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

שלב 3

הטמיע מנגנון להצגת ממשק הצ'ט והצגת הודעות למשתמש. אם נעשה שימוש במסגרות, מספיק לכתוב סקריפט בצד השרת ליצירת עמוד בהתאם למצב המשתמש, שנשמר באמצעות מנגנון ההפעלה. או פשוט צור דף סטטי אם הצ'אט אינו תומך בהרשאה. ממשק הצ'אט באמצעות AJAX יכול להיעשות לחלוטין על ידי סקריפטים בצד הלקוח. כדי לפתח סקריפטים אלה, מומלץ להשתמש במסגרות כגון Prototype (prototypejs.org), script.aculo.us ו- Google Web Toolkit (code.google.com/webtoolkit/).

שלב 4

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

שלב 5

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

מוּמלָץ: