Ako Napísať Chat

Obsah:

Ako Napísať Chat
Ako Napísať Chat

Video: Ako Napísať Chat

Video: Ako Napísať Chat
Video: Akon - Smack That (Official Music Video) ft. Eminem 2024, Smieť
Anonim

V začiatkoch internetu boli chaty jediným prostriedkom textovej komunikácie v reálnom čase. Dnes z webu takmer zmizli. Avšak aj teraz je niekedy potrebné napísať rozhovor.

Ako napísať chat
Ako napísať chat

Je to nevyhnutné

  • - textový editor;
  • - lokálne nainštalovaný webový server s podporou vykonávania skriptov vo vybranom programovacom jazyku (na testovanie).

Inštrukcie

Krok 1

Vyberte si architektúru budúceho chatu. Dnes existujú dva hlavné prístupy k vývoju služieb tohto typu: - klasický, založený na použití rámcov; - pomocou techniky AJAX. V prvom prípade je fungovanie chatu založené na pravidelnej aktualizácii rámca. vložený na jeho hlavnú stránku (zvyčajne sa používa prvok HTML IFRAME). Tento rámec je načítaný s ďalšou statickou stránkou, ktorá sa generuje na serveri, keď používatelia pridávajú správy. Hlavné výhody chatov tohto typu sú: jednoduchosť implementácie, nízke zaťaženie servera, kompatibilita s prevažnou väčšinou prehľadávačov, schopnosť pracovať aj so zakázanými klientskými skriptmi. Chaty implementované pomocou techník AJAX vyzerajú dynamickejšie. Údaje o pridanej správe požaduje klientsky skript pomocou objektu XMLHttpRequest. Server ich vráti vo formáte XML alebo JSON. Zobrazovanie správ sa deje bez opätovného načítania stránky. Výhodou chatov tohto typu je spravidla užívateľsky prívetivejšie rozhranie a možnosť ukladať celú históriu správ v rámci pracovnej relácie. Rozhodnite sa, aký typ chatu chcete písať.

Krok 2

Zvážte možné aspekty budúcej implementácie chatu. Rozhodnite sa, či má služba podporovať registráciu a autorizáciu používateľa. Či sa majú pridané správy dlho uchovávať atď. Vyberte spôsob ukladania údajov o naposledy pridaných správach a v prípade potreby informácie o registrovaných používateľoch. Na splnenie všetkých týchto úloh je možné použiť databázu. Vzhľadom na špecifiká chatov sú však textové alebo XML súbory zvyčajne postačujúce.

Krok 3

Implementovať mechanizmus na zobrazovanie chatovacieho rozhrania a na zobrazovanie správ používateľovi. Ak sa použijú rámce, stačí na vytvorenie stránky napísať skript na strane servera v závislosti od stavu používateľa, ktorý sa uloží pomocou mechanizmu relácie. Alebo iba vytvorte statickú stránku, ak chat nepodporuje autorizáciu. Rozhranie četu pomocou AJAX je možné úplne vykresliť pomocou skriptov na strane klienta. Na vývoj týchto skriptov je vhodné použiť rámce ako Prototype (prototypejs.org), script.aculo.us a Google Web Toolkit (code.google.com/webtoolkit/).

Krok 4

Napíšte skript na strane servera na pridávanie správ. Mal by akceptovať údaje formulára alebo požiadavku XML zaslanú z prehliadača používateľa, skontrolovať správnosť informácií, aktualizovať zoznam správ a v prípade potreby na ich základe vygenerovať súbor HTML, ktorý sa používa na zobrazenie aktuálneho obsahu chatu.

Krok 5

Ak je to potrebné, napíšte samostatné skripty na implementáciu registrácie používateľov v chate a ich autorizácie.

Odporúča: