Interneta sākuma dienās tērzēšana bija vienīgais reāllaika teksta saziņas līdzeklis. Šodien viņi visi ir pazuduši no tīmekļa. Tomēr pat tagad dažreiz ir nepieciešams rakstīt tērzēšanu.
Tas ir nepieciešams
- - teksta redaktors;
- - lokāli instalēts tīmekļa serveris ar atbalstu skriptu izpildei izvēlētajā programmēšanas valodā (testēšanai).
Instrukcijas
1. solis
Izvēlieties nākotnes tērzēšanas arhitektūru. Mūsdienās šāda veida pakalpojumu attīstībai ir divas galvenās pieejas: - klasiska, pamatojoties uz rāmju izmantošanu; - izmantojot AJAX tehniku. Pirmajā gadījumā tērzēšanas darbība ir balstīta uz periodisku rāmja atjaunināšanu. iegulta tās galvenajā lapā (parasti tiek izmantots HTML IFRAME elements). Šis rāmis ir ielādēts ar citu statisku lapu, kas tiek ģenerēta serverī, kad lietotāji pievieno ziņojumus. Galvenās šāda veida tērzēšanas priekšrocības ir: ieviešanas vienkāršība, maza servera noslodze, savietojamība ar lielāko daļu pārlūkprogrammu, spēja strādāt pat ar atspējotiem klientu skriptiem. Tērzēšanas sarunas, kas tiek ieviestas, izmantojot AJAX tehnikas, izskatās dinamiskākas. Pievienotos ziņu datus klienta skripts pieprasa, izmantojot objektu XMLHttpRequest. Serveris tos atdod XML vai JSON formātā. Ziņojumu parādīšana notiek, atkārtoti neielādējot lapu. Šāda veida tērzēšanas priekšrocība parasti ir lietotājam draudzīgāka saskarne un iespēja darba sesijas laikā saglabāt visu ziņojumu vēsturi. Izlemiet, kāda veida tērzēšanu vēlaties rakstīt.
2. solis
Apsveriet iespējamos tērzēšanas ieviešanas aspektus nākotnē. Izlemiet, vai pakalpojumam jāatbalsta lietotāju reģistrācija un autorizācija. Vai pievienotie ziņojumi tiks uzglabāti ilgu laiku utt. Izvēlieties veidu, kā saglabāt pēdējo pievienoto ziņojumu datus un, ja nepieciešams, informāciju par reģistrētajiem lietotājiem. Visu šo uzdevumu veikšanai var izmantot datu bāzi. Tomēr, ņemot vērā tērzēšanas specifiku, parasti pietiek ar teksta vai XML failiem.
3. solis
Ieviesiet mehānismu tērzēšanas saskarnes parādīšanai un ziņojumu parādīšanai lietotājam. Ja tiks izmantoti rāmji, pietiek ar servera puses skripta izveidi lapas veidošanai atkarībā no lietotāja statusa, kas tiek saglabāts, izmantojot sesijas mehānismu. Vai vienkārši izveidojiet statisku lapu, ja tērzēšana neatbalsta autorizāciju. Tērzēšanas saskarni, izmantojot AJAX, var pilnībā atveidot klienta puses skripti. Lai izstrādātu šos skriptus, ieteicams izmantot tādus ietvarus kā Prototype (prototypejs.org), script.aculo.us un Google Web Toolkit (code.google.com/webtoolkit/).
4. solis
Uzrakstiet servera puses skriptu ziņojumu pievienošanai. Tam būtu jāpieņem veidlapas dati vai XML pieprasījums, kas nosūtīts no lietotāja pārlūkprogrammas, jāpārbauda informācijas pareizība, jāatjaunina ziņojumu saraksts un, ja nepieciešams, uz tā pamata jāizveido HTML fails, kas tiek izmantots pašreizējā tērzēšanas satura parādīšanai.
5. solis
Ja nepieciešams, uzrakstiet atsevišķus skriptus, lai ieviestu lietotāju reģistrāciju tērzēšanā un viņu autorizāciju.