Wie Schreibe Ich Einen Chat

Inhaltsverzeichnis:

Wie Schreibe Ich Einen Chat
Wie Schreibe Ich Einen Chat

Video: Wie Schreibe Ich Einen Chat

Video: Wie Schreibe Ich Einen Chat
Video: Mit Frauen chatten - So hast du Erfolg beim chatten - Lola Sparks 2024, November
Anonim

In den Anfängen des Internets waren Chats die einzige Möglichkeit der Textkommunikation in Echtzeit. Heute sind sie so gut wie aus dem Netz verschwunden. Aber auch jetzt ist es manchmal notwendig, einen Chat zu schreiben.

Wie schreibe ich einen Chat
Wie schreibe ich einen Chat

Es ist notwendig

  • - Texteditor;
  • - ein lokal installierter Webserver mit Unterstützung zum Ausführen von Skripten in der ausgewählten Programmiersprache (zum Testen).

Anleitung

Schritt 1

Wählen Sie die Architektur des zukünftigen Chats. Heutzutage gibt es zwei Hauptansätze bei der Entwicklung solcher Dienste: - klassisch, basierend auf der Verwendung von Frames - Verwendung der AJAX-Technik Im ersten Fall basiert die Funktionsweise des Chats auf der periodischen Aktualisierung des Frames eingebettet in seine Hauptseite (normalerweise wird das HTML-IFRAME-Element verwendet). Dieser Frame wird mit einer anderen statischen Seite geladen, die auf dem Server generiert wird, wenn Benutzer Nachrichten hinzufügen. Die Hauptvorteile von Chats dieser Art sind: einfache Implementierung, geringe Serverlast, Kompatibilität mit den meisten Browsern, die Möglichkeit, auch mit deaktivierten Client-Skripten zu arbeiten Chats, die mit AJAX-Techniken implementiert werden, sehen dynamischer aus. Die hinzugefügten Nachrichtendaten werden vom Client-Skript mithilfe eines XMLHttpRequest-Objekts angefordert. Sie werden vom Server im XML- oder JSON-Format zurückgegeben. Die Anzeige von Nachrichten erfolgt ohne Neuladen der Seite. Der Vorteil von Chats dieser Art ist in der Regel eine benutzerfreundlichere Oberfläche und die Möglichkeit, den gesamten Nachrichtenverlauf innerhalb der Arbeitssitzung zu speichern. Entscheiden Sie sich für die Art des Chats, den Sie schreiben möchten.

Schritt 2

Berücksichtigen Sie mögliche Aspekte der zukünftigen Chat-Implementierung. Entscheiden Sie, ob der Dienst die Benutzerregistrierung und -autorisierung unterstützen soll. Ob die hinzugefügten Nachrichten für längere Zeit gespeichert werden sollen usw. Wählen Sie die Art der Speicherung der Daten der zuletzt hinzugefügten Nachrichten und ggf. Informationen zu den registrierten Benutzern. Für all diese Aufgaben kann eine Datenbank verwendet werden. Angesichts der Besonderheiten von Chats reichen jedoch in der Regel Text- oder XML-Dateien aus.

Schritt 3

Implementieren Sie einen Mechanismus zum Anzeigen der Chat-Schnittstelle und Anzeigen von Nachrichten für den Benutzer. Wenn Frames verwendet werden, reicht es aus, ein serverseitiges Skript zum Aufbau einer Seite in Abhängigkeit vom Status des Benutzers zu schreiben, das über den Session-Mechanismus gespeichert wird. Oder erstellen Sie einfach eine statische Seite, wenn der Chat keine Autorisierung unterstützt. Die Chat-Schnittstelle, die AJAX verwendet, kann vollständig durch clientseitige Skripte gerendert werden. Um diese Skripte zu entwickeln, empfiehlt es sich, Frameworks wie Prototype (prototypejs.org), script.aculo.us und das Google Web Toolkit (code.google.com/webtoolkit/) zu verwenden.

Schritt 4

Schreiben Sie ein serverseitiges Skript zum Hinzufügen von Nachrichten. Es soll Formulardaten oder eine vom Browser des Nutzers gesendete XML-Anfrage entgegennehmen, die Richtigkeit der Informationen überprüfen, die Liste der Nachrichten aktualisieren und ggf. darauf basierend eine HTML-Datei generieren, die zur Anzeige der aktuellen Chat-Inhalte verwendet wird.

Schritt 5

Schreiben Sie ggf. separate Skripte, um die Registrierung der Benutzer im Chat und deren Autorisierung umzusetzen.

Empfohlen: