Bagaimana Cara Menulis Obrolan?

Daftar Isi:

Bagaimana Cara Menulis Obrolan?
Bagaimana Cara Menulis Obrolan?

Video: Bagaimana Cara Menulis Obrolan?

Video: Bagaimana Cara Menulis Obrolan?
Video: CARA GUE BIKIN MATERI STAND UP COMEDY! 2024, April
Anonim

Pada hari-hari awal Internet, obrolan adalah satu-satunya sarana komunikasi teks waktu nyata. Hari ini mereka telah menghilang dari web. Namun, bahkan sekarang kadang-kadang menjadi perlu untuk menulis obrolan.

Bagaimana cara menulis obrolan?
Bagaimana cara menulis obrolan?

Itu perlu

  • - editor teks;
  • - server web yang diinstal secara lokal dengan dukungan untuk mengeksekusi skrip dalam bahasa pemrograman yang dipilih (untuk pengujian).

instruksi

Langkah 1

Pilih arsitektur obrolan masa depan. Saat ini, ada dua pendekatan utama untuk pengembangan layanan jenis ini: - klasik, berdasarkan penggunaan frame; - menggunakan teknik AJAX. Dalam kasus pertama, fungsi obrolan didasarkan pada pembaruan frame secara berkala disematkan di halaman utamanya (biasanya digunakan elemen HTML IFRAME). Bingkai ini dimuat dengan halaman statis lain, yang dihasilkan di server saat pengguna menambahkan pesan. Keuntungan utama dari obrolan jenis ini adalah: kesederhanaan implementasi, beban server rendah, kompatibilitas dengan sebagian besar browser, kemampuan untuk bekerja bahkan dengan skrip klien yang dinonaktifkan. Obrolan yang diimplementasikan menggunakan teknik AJAX terlihat lebih dinamis. Data pesan yang ditambahkan diminta oleh skrip klien menggunakan objek XMLHttpRequest. Mereka dikembalikan oleh server dalam format XML atau JSON. Menampilkan pesan terjadi tanpa memuat ulang halaman. Keuntungan dari jenis obrolan ini adalah, sebagai suatu peraturan, antarmuka yang lebih ramah pengguna dan kemampuan untuk menyimpan seluruh riwayat pesan dalam sesi kerja. Tentukan jenis obrolan yang ingin Anda tulis.

Langkah 2

Pertimbangkan kemungkinan aspek implementasi obrolan di masa mendatang. Putuskan apakah layanan harus mendukung pendaftaran dan otorisasi pengguna. Apakah pesan yang ditambahkan akan disimpan untuk waktu yang lama, dll. Pilih cara untuk menyimpan data dari pesan yang terakhir ditambahkan dan, jika perlu, informasi tentang pengguna terdaftar. Database dapat digunakan untuk menyelesaikan semua tugas ini. Namun, mengingat kekhususan obrolan, file teks atau XML biasanya sudah cukup.

Langkah 3

Menerapkan mekanisme untuk menampilkan antarmuka obrolan dan menampilkan pesan kepada pengguna. Jika frame akan digunakan, cukup menulis skrip sisi server untuk membentuk halaman tergantung pada status pengguna, yang disimpan menggunakan mekanisme sesi. Atau buat saja halaman statis jika obrolan tidak mendukung otorisasi. Antarmuka obrolan menggunakan AJAX dapat sepenuhnya dirender oleh skrip sisi klien. Untuk mengembangkan skrip ini, disarankan untuk menggunakan kerangka kerja seperti Prototype (prototypejs.org), script.aculo.us, dan Google Web Toolkit (code.google.com/webtoolkit/).

Langkah 4

Tulis skrip sisi server untuk menambahkan pesan. Itu harus menerima data formulir atau permintaan XML yang dikirim dari browser pengguna, memeriksa kebenaran informasi, memperbarui daftar pesan dan, jika perlu, menghasilkan file HTML berdasarkan itu, yang digunakan untuk menampilkan konten obrolan saat ini.

Langkah 5

Jika perlu, tulis skrip terpisah untuk menerapkan pendaftaran pengguna dalam obrolan dan otorisasi mereka.

Direkomendasikan: