Ajax, DOM, RSS, XHTML, SOAP… semua itu! Ini lebih mudah dari yang Anda pikirkan!

AjaxBaiklah… ini adalah entri blog SUPER PEMULA untuk semua teman anak saya di luar sana yang bertanya-tanya apa yang saya lakukan sepanjang hari.

Ajax, DOM, RSS, XHTML, SOAP, XSLT, HTML, HTTP… bla, bla, bla.

Apa artinya semua itu? Polos dan sederhana? Artinya sistem Anda dapat berbicara dengan sistem saya. Kami memiliki bahasa yang sama… kami berbicara melalui Hypertext Protocol (suara kami) dan XML (atau mendekati… adalah bahasa kami). Baiklah, apa maksudnya itu? Jadi, itu berarti saya memberi tahu Anda terlebih dahulu apa yang saya bicarakan dan kemudian saya membicarakannya, dan setelah saya selesai membicarakannya, saya memberi tahu Anda bahwa saya sudah selesai.

Saya mengatakan nama depan saya.
Doug
Saya selesai mengucapkan nama depan saya.

Dalam XML ini adalah:
> first_name> Doug> / first_name>

Hal terbaik tentang XML adalah saya dapat mengirimkan aliran dan aliran informasi kepada Anda. Saya bahkan dapat mengirimi Anda banyak catatan secara bersamaan:

Saya mengirim Anda orang.
Saya mengirimkan Anda nama depan.
Doug
Saya selesai mengirimkan nama depan.
Saya mengirimkan Anda nama depan.
Katie
Saya selesai mengirimkan nama depan.
Saya selesai mengirim Anda orang.

Dalam XML:
> orang>
> first_name> Doug> / first_name>
> first_name> Katie> / first_name>
> / orang>

Jadi… jika saya dapat berbicara bahasa Anda… maka kita dapat berbicara satu sama lain, bukan? Benar! Beginilah cara kerja semua teknologi ini. Anda bisa masuk ke Wikipedia dan melihat semuanya, tetapi itu cukup sederhana dan sederhana. Faktanya, begitulah cara Anda membaca entri blog ini sekarang. Anda memasukkan alamat saya ke browser Anda dan browser Anda berkata… hei, Douglaskarr.com, Anda di sana? Aku berkata ya! Ini HTML saya. Dan Anda tahu di mana halaman saya dimulai dan diakhiri berdasarkan tag di HTML saya (HyperText Markup Language).

Jika saya memprogramnya ... tidak masalah sistem apa yang Anda gunakan atau saya sedang ... kita dapat berbicara satu sama lain tidak masalah. Saya dapat menggunakan PHP dan berbicara dengan server yang menjalankan Java, .NET, Perl, ASP… apa saja. Keren, ya? Tentu saja, ayolah!

Jika saya membuat program hebat dan Anda ingin sistem Anda berkomunikasi dengan saya, saya akan membuat API, atau Antarmuka Pemrograman Aplikasi. Itu memungkinkan Anda untuk meminta informasi dari saya… dan saya akan memberikannya kembali kepada Anda dalam XML. Kedengarannya tangguh? Bukan… begitulah cara kerja Google! Lihat alamatnya setelah Anda mengklik kirim:

http://www.google.com/search?q = douglas + karr

Saya berkata… hai Google, saya ingin menanyakan (q) sistem Anda Douglas Karr. Ini dia… q = Douglas + Karr! Dan kemudian Google menanggapi dengan sekumpulan HTML untuk ditunjukkan oleh browser saya. Hei, aku # 1! Woohooo.

RSS sangat mirip. Blog saya memiliki RSS feed yang menghapus semua grafik dan pemformatan asing dan hanya menampilkan konten di luar sana untuk Anda lihat. RSS adalah singkatan dari Really Simple Syndication… geek berbicara untuk beberapa hal XMLish lainnya. Sekarang saya dapat melihat blog di 'Pembaca'…
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Di sinilah integrasi menjadi luar biasa. Saya dapat menyampaikan konten, data, peristiwa, informasi, percakapan… hampir semua hal menggunakan XML. Setiap bahasa modern di luar sana dapat menggunakan XML (istilah kerennya adalah… menggunakan XML) dan melakukannya dengan 'mengurai' pesan. Itu hanya berarti memecahnya sehingga bisa mengetahuinya. SOAP adalah cara lain untuk mengirimkan XML bolak-balik.

Kegemaran terbaru adalah Ajax, atau Asynchronous JavaScript and XML. Astaga, kedengarannya sulit. Tidak juga. Pernah mengklik tombol dan jendela atau pesan muncul di browser Anda? Mereka melakukannya dengan menggunakan JavaScript. JavaScript adalah bahasa pemrograman yang dapat dijalankan di komputer Anda daripada di beberapa server di suatu tempat. Itu berarti saya dapat memberi Anda pengalaman yang lebih keren dengan melakukan sejumlah besar JavaScript secara lokal. Periksa Kalkulator Penggajian. Perhatikan bagaimana Anda mengetikkan nilai dan tab melalui bidang yang halamannya berubah? Itu Javascript.

Orang-orang menggunakan JavaScript untuk membuat RIA .. Rich Internet Applications (kami menyukai Akronim). Ajax melangkah lebih jauh. Saya benar-benar dapat menulis kode di halaman saya yang, tanpa Anda perintahkan, berbicara ke halaman lain di tempat lain, mendapatkan informasi, dan kemudian mengembalikannya tanpa Anda harus meninggalkan halaman !!! Sekali lagi ... Kalkulator Penggajian. Saat Anda mengetik informasi dan mengklik "Hitung", halaman mengirimkan informasi itu ke halaman perhitungan kembali di server. JavaScript kemudian membaca respon dan memformatnya dengan baik.

Tidak percaya padaku? Inilah halaman yang berbicara dengannya: http://www.payraisecalculator.com/getPayraise.php. Perhatikan bahwa tidak ada nilai aktual… itu karena saya sebenarnya tidak memposting apa pun. Tapi Anda mengerti maksudnya.

Jadi apa artinya semua ini? Nah, RIA akan mengambil jaring dan membuatnya lebih mudah. Para penentang berteriak bahwa kita harus selalu memiliki program seperti Microsoft Word dan Excel. Betulkah? Bagaimana dengan Google secara tertulis serta Spreadsheets? Ini hanya di sekitar sudut orang.

Ironisnya, 20 tahun yang lalu adalah booming Personal Computer di mana kami tidak harus terikat pada sistem 'mainframe'. Yah… coba tebak ?! Kami kembali ke mainframe… hanya ada banyak dari mereka di luar sana di internet.

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.