Kako Napisati Chat

Sadržaj:

Kako Napisati Chat
Kako Napisati Chat

Video: Kako Napisati Chat

Video: Kako Napisati Chat
Video: КАК ПИСАТЬ В ЧАТ АМОНГ АС НА ТЕЛЕФОНЕ И ПК?! СВОБОДНЫЙ ЧАТ AMONG US #амонгас 2024, Novembar
Anonim

U ranim danima Interneta chatovi su bili jedino sredstvo tekstualne komunikacije u stvarnom vremenu. Danas su sve samo nestale s mreže. Međutim, čak i sada ponekad treba napisati chat.

Kako napisati chat
Kako napisati chat

Neophodno je

  • - uređivač teksta;
  • - lokalno instalirani web server sa podrškom za izvršavanje skripti na odabranom programskom jeziku (za testiranje).

Instrukcije

Korak 1

Odaberite arhitekturu budućeg chata. Danas postoje dva glavna pristupa razvoju usluga ove vrste: - klasičan, zasnovan na upotrebi okvira; - upotrebom AJAX tehnike. U prvom slučaju, funkcioniranje chata temelji se na periodičnom ažuriranju okvira ugrađen u njegovu glavnu stranicu (obično se koristi element HTML IFRAME). Ovaj okvir učitava se drugom statičnom stranicom koja se generira na serveru kada korisnici dodaju poruke. Glavne prednosti chatova ove vrste su: jednostavnost implementacije, malo opterećenje poslužitelja, kompatibilnost s velikom većinom preglednika, mogućnost rada čak i sa onemogućenim skriptama klijenta. Klijentska skripta traži dodane podatke o poruci pomoću objekta XMLHttpRequest. Vrati ih poslužitelj u XML ili JSON formatu. Prikazivanje poruka odvija se bez ponovnog učitavanja stranice. Prednost chatova ove vrste je u pravilu jednostavnije korisničko sučelje i mogućnost spremanja cijele povijesti poruka unutar radne sesije. Odlučite o vrsti chata koji želite napisati.

Korak 2

Razmotrite moguće aspekte buduće implementacije chata. Odlučite da li usluga treba podržavati registraciju i autorizaciju korisnika. Da li će se dodane poruke čuvati dulje vrijeme itd. Odaberite način pohrane podataka posljednjih dodanih poruka i, ako je potrebno, podataka o registriranim korisnicima. Baza podataka može se koristiti za izvršavanje svih ovih zadataka. Međutim, s obzirom na specifičnosti razgovora, tekst ili XML datoteke su obično dovoljne.

Korak 3

Implementirati mehanizam za prikaz sučelja za chat i prikazivanje poruka korisniku. Ako će se koristiti okviri, dovoljno je napisati skriptu na strani poslužitelja za formiranje stranice, ovisno o statusu korisnika, koji se sprema pomoću mehanizma sesije. Ili jednostavno stvorite statičnu stranicu ako chat ne podržava autorizaciju. Sučelje za chat pomoću AJAX-a može se u potpunosti prikazati skriptama na strani klijenta. Za razvoj ovih skripti preporučljivo je koristiti okvire kao što su Prototype (prototypejs.org), script.aculo.us i Google Web Toolkit (code.google.com/webtoolkit/).

Korak 4

Napišite skriptu na strani servera za dodavanje poruka. Treba prihvatiti podatke obrasca ili XML zahtjev poslan iz korisnikovog preglednika, provjeriti ispravnost informacija, ažurirati listu poruka i, ako je potrebno, na temelju njih generirati HTML datoteku koja se koristi za prikaz trenutnog sadržaja chata.

Korak 5

Ako je potrebno, napišite odvojene skripte kako biste implementirali registraciju korisnika u chatu i njihovu autorizaciju.

Preporučuje se: