Kako Napisati Chat

Sadržaj:

Kako Napisati Chat
Kako Napisati Chat

Video: Kako Napisati Chat

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

U prvim danima Interneta chatovi su bili jedino sredstvo tekstne komunikacije u stvarnom vremenu. Danas su sve samo nestale s weba. Međutim, čak i sada ponekad postane potrebno napisati chat.

Kako napisati chat
Kako napisati chat

Nužno je

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

Upute

Korak 1

Odaberite arhitekturu budućeg chata. Danas postoje dva glavna pristupa razvoju usluga ove vrste: - klasičan, temeljen na korištenju okvira; - upotrebom AJAX tehnike. U prvom se slučaju funkcioniranje chata temelji na periodičnom ažuriranju okvira ugrađen u njegovu glavnu stranicu (obično se koristi element HTML IFRAME). Ovaj je okvir učitan s drugom statičnom stranicom koja se generira na poslužitelju 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 s onemogućenim skriptama klijenta. Chatovi implementirani pomoću AJAX tehnika izgledaju dinamičnije. Dodane podatke poruke zahtijeva klijentska skripta pomoću objekta XMLHttpRequest. Vrati ih poslužitelj u XML ili JSON formatu. Prikazivanje poruka događa se bez ponovnog učitavanja stranice. Prednost chatova ove vrste je u pravilu jednostavnije 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 primjene chata. Odlučite treba li usluga podržavati registraciju i autorizaciju korisnika. Hoće li dodane poruke biti pohranjene dulje vrijeme itd. Odaberite način za pohranu 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, tekstualne ili XML datoteke obično su dovoljne.

3. korak

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/).

4. korak

Napišite skriptu na strani poslužitelja za dodavanje poruka. Treba prihvatiti podatke obrasca ili XML zahtjev poslan iz korisnikova preglednika, provjeriti ispravnost podataka, ažurirati popis 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 zasebne skripte kako biste implementirali registraciju korisnika u chatu i njihovo autorizaciju.

Preporučeni: