Jak Psát Chat

Obsah:

Jak Psát Chat
Jak Psát Chat

Video: Jak Psát Chat

Video: Jak Psát Chat
Video: КАК: ИСПОЛЬЗОВАТЬ ТЕКСТОВЫЙ ЧАТ ХОРОШО (КОМАНДНЫЙ ЧАТ, ВСЕ ЧАТ И ШЕПЕРНЫЙ ЧАТ) 2024, Listopad
Anonim

V raných dobách internetu byly chaty jediným prostředkem textové komunikace v reálném čase. Dnes z webu téměř zmizeli. I nyní je však někdy nutné psát chat.

Jak psát chat
Jak psát chat

Je to nutné

  • - textový editor;
  • - lokálně nainstalovaný webový server s podporou spouštění skriptů ve vybraném programovacím jazyce (pro testování).

Instrukce

Krok 1

Vyberte si architekturu budoucího chatu. Dnes existují dva hlavní přístupy k vývoji služeb tohoto typu: - klasický, založený na použití rámců; - pomocí techniky AJAX. V prvním případě je fungování chatu založeno na periodické aktualizaci rámce vložený na jeho hlavní stránku (obvykle se používá prvek HTML IFRAME). Tento rámec je načten jinou statickou stránkou, která se generuje na serveru, když uživatelé přidávají zprávy. Hlavní výhody chatů tohoto typu jsou: jednoduchost implementace, nízké zatížení serveru, kompatibilita s naprostou většinou prohlížečů, schopnost pracovat i se zakázanými klientskými skripty Chaty implementované pomocí technik AJAX vypadají dynamičtěji. Přidaná data zprávy jsou požadována klientským skriptem pomocí objektu XMLHttpRequest. Jsou vráceny serverem ve formátu XML nebo JSON. K zobrazování zpráv dochází bez opětovného načtení stránky. Výhodou chatů tohoto typu je zpravidla uživatelsky přívětivější rozhraní a schopnost ukládat celou historii zpráv v rámci pracovní relace. Rozhodněte se, jaký typ chatu chcete psát.

Krok 2

Zvažte možné aspekty budoucí implementace chatu. Rozhodněte, zda má služba podporovat registraci a autorizaci uživatelů. Zda mají být přidané zprávy dlouhodobě uloženy atd. Vyberte způsob ukládání dat naposledy přidaných zpráv a v případě potřeby informace o registrovaných uživatelích. K provedení všech těchto úkolů lze použít databázi. Vzhledem ke zvláštnostem chatů jsou však textové soubory nebo soubory XML obvykle dostačující.

Krok 3

Implementujte mechanismus pro zobrazení rozhraní chatu a zobrazování zpráv uživateli. Pokud budou použity rámce, stačí napsat skript na straně serveru pro vytvoření stránky v závislosti na stavu uživatele, který se uloží pomocí mechanismu relace. Nebo jen vytvořte statickou stránku, pokud chat nepodporuje autorizaci. Rozhraní chatu pomocí AJAX lze zcela vykreslit skripty na straně klienta. K vývoji těchto skriptů je vhodné použít rámce jako Prototype (prototypejs.org), script.aculo.us a Google Web Toolkit (code.google.com/webtoolkit/).

Krok 4

Napište skript na straně serveru pro přidávání zpráv. Mělo by přijmout data formuláře nebo požadavek XML odeslaný z prohlížeče uživatele, zkontrolovat správnost informací, aktualizovat seznam zpráv a v případě potřeby na jejich základě vygenerovat soubor HTML, který se používá k zobrazení aktuálního obsahu chatu.

Krok 5

V případě potřeby vytvořte samostatné skripty, které implementují registraci uživatelů v chatu a jejich autorizaci.

Doporučuje: