1.Purejavascript: Kerangka Aplikasi
1.1Bindows (didirikan pada tahun 2003)
Backbase adalah solusi aplikasi WEB bergaya desktop Windows lengkap yang dipadukan secara kuat dengan teknologi seperti DHTML, JavaScript, CSS, dan HTML. Bindows tidak memerlukan pengunduhan dan pemasangan komponen dukungan klien (seperti Java, ActiveX atau Flash), hanya browser. Konsep OO murni tercermin di mana-mana di Bindows. Bindows mungkin merupakan platform aplikasi javascript:void(0);">AJAX paling lengkap dan kuat yang pernah saya lihat.
Bindows adalah program komersial yang menggunakan teknologi dari MB (berkantor pusat di GA USA, pusat pengembangan utama di Swedia, didirikan pada tahun 2002).
Fungsi dan fitur yang disediakan oleh framework Bindows adalah:
Kelas dan API berdasarkan teknologi berorientasi objek
Sistem desktop Windows lengkap yang mendukung berbagai mode jendela fitur, termasuk menu, formulir, tabel, slider, jendela alat ukur dan dukungan fitur jendela Windows lainnya.
Toolkit utama untuk mengembangkan aplikasi klien SOA tanpa jejak Dukungan XML asli, SOAP, dan XML-RPC untuk pengembangan tingkat pengguna tunggal hingga perusahaan Javascript:void(0);" >Dukungan AJAX yang sempurna
Lingkungan pengembangan Bindows:
Mendukung pengembangan proyek skala perusahaan Dukungan platform lintas browser dan lintas OS Tidak dibatasi oleh struktur server Interoperabilitas yang baik dengan sumber daya baru dan yang sudah ada Antarmuka pengembangan terpadu
1.2 BackBase (didirikan pada tahun 2003)
BackBase adalah kerangka sisi browser lengkap yang menyediakan fungsi operasi browser yang kaya dan integrasi platform .NET dan JAVA.
Produk komersial berasal dari Backbase BV (berkantor pusat di Amsterdam, didirikan pada tahun 2003).
1.3DOJO (sedang dikembangkan, didirikan pada September 2004)
DOJO menyediakan widget ringan yang lengkap dan dukungan pemetaan pesan server-browser.
Menyediakan kerangka kerja untuk membuat widget Javascript khusus. Mendukung perpustakaan kaya jenis jendela yang telah dibuat sebelumnya.
Dukungan pemetaan pesan B/S - XMLHttpRequest dan mekanisme lain untuk mendukung kemampuan manipulasi URL di lisensi sumber terbuka browser (Lisensi Bebas Akademik 2.1), dipimpin oleh Alex Russell dari JotSpot.
1.4Open Rico (sedang dikembangkan; didirikan pada Mei 2005; berdasarkan kerangka kepemilikan awal)
Open Rico adalah kerangka kerja multiguna yang mendukung arsitektur Ajax dan interaksi pengguna.
Respons XMLHttpRequest dapat dipanggil dari satu atau lebih objek DOM, atau objek Javascript.
Mendukung operasi drag and drop. Mendukung mode animasi berdasarkan javascript:void(0);">AJAX, seperti penskalaan dan transformasi. Panduan penggunaan perpustakaan operasi berbasis perilaku, disediakan open source oleh Yonah dari RussMirimar. Berasal dari solusi maskapai Sabre, dikembangkan oleh Bill Dikelola oleh Scott, Darren James dan lainnya
1.5qooxdoo (sedang dikembangkan; didirikan Mei 2005)
.
qooxdoo adalah kerangka aplikasi lain yang berkembang pesat yang menyediakan dukungan UI ekstensif dan sedang mengembangkan infrastruktur serta fitur lainnya.
Fitur infrastruktur:
Dapat dengan mudah menangkap dan memanipulasi peristiwa DOM. Mendukung debugging. Mendukung kelas Timer untuk operasi waktu.
Dukungan Pengambil/Penyetel
UI:
Pustaka komponen jendela dan cache gambar manajemen tata letak antarmuka kerangka kerja dan sumber terbuka pemrosesan gambar PNG transparan (LGPL).
1.6 Tibet (dalam pengembangan; dibuat Juni 2005)
Tibet menyediakan sejumlah besar API JavaScript yang mudah dibawa-bawa dan lengkap, yang melaluinya sejumlah besar kode klien dapat dibuat dengan cepat. Tibet mengklaim sebagai javascript:void(0);">AJAX tingkat perusahaan.
Panggilan skrip jarak jauh dienkapsulasi dalam Permintaan XMLHttp
Dukungan URI mendukung semua peristiwa HTTP, tidak lagi hanya GET dan POST
Protokol tingkat rendah-File:// dan WebDav juga dapat digunakan secara normal sebagai HTTP
Dukungan panggilan Layanan Web, termasuk SOAP, XML-RPC dan perpustakaan objek Javascript besar lainnya, berbagai dukungan operasi XML
IDE dan alat pengembangan lisensi sumber terbuka (OSI)
1.7 AJFORM (dibuat pada bulan Juni 2005)
AJFORM adalah kerangka javascript:void(0);">AJAX yang sangat mudah digunakan, yang digunakan untuk menulis javascript:void(0);">kode AJAX tingkat pemula. Ini menyediakan fungsi berikut:
tiga langkah instalasi secara otomatis mendukung elemen Formulir HTML apa pun yang hampir tidak memerlukan pengkodean untuk mengimplementasikan javascript:void(0);">AJAX
2 Purejavascript: Kerangka Infrastruktur
2.1 AjaxCaller (dibuat pada Mei 2005, saat ini dalam versi Alpha)
AjaxCaller adalah komponen XMLHttpRequest dengan akses aman multi-thread. Hal ini terutama ditujukan untuk pengembang Ajax pemula. Ini masih dalam tahap pengembangan alfa dan hanya digunakan dalam contoh pencarian online AjaxPatterns.
Gunakan teks biasa atau data terstruktur XML untuk berinteraksi dengan server (GET/POST/PUT/DELETE)
Mendukung pembangunan objek XMLHttRequest (menghancurkan objek, C++ mendukung pembangunan objek memori)
Mendukung cache Respons (masih direncanakan)
Kode file perpustakaan sederhana mudah dipelajari dan digunakan oleh pemula, dan mendukung skrip debugging protokol sumber terbuka
2.2 Kit Integrasi JavaScript Flash
Kit Integrasi JavaScript Flash memungkinkan skrip Flash dan Javascript diintegrasikan satu sama lain.
Dimungkinkan untuk memanggil skrip Flash ActionScript dalam JavaScript dan sebaliknya.
Hampir mendukung panggilan transfer tipe data utama kedua belah pihak di lingkungan yang berbeda.
Perjanjian open source, dikelola oleh beberapa penggemar open source Flash.
2.3 Google AJAXSLT (dirilis Juni 2005)
Google AJAXSLT adalah kerangka Javascript yang digunakan untuk melakukan transformasi XSLT dan kueri XPath.
Ini saat ini digunakan di Google Maps.
Lisensi Sumber Terbuka (BSD)
2.4 HTMLHttpRequest (Versi beta; dibuat pada tahun 2005)
Fitur terbesar dari HtmlHttpRequest adalah menggunakan objek XMLHttpRequest dan tag HTML standar IFrame untuk mencapai javascript lintas-browsing dan lintas platform maksimum:void(0);">dukungan AJAX. Prinsipnya adalah memanggil XMLHttp pada browser yang mendukung XMLHttpRequest. Jika tidak Jika didukung, gunakan IFrame untuk mensimulasikan interaksi asinkron.
Browser yang saat ini didukung: IE6/Win, IE5.5/Win, IE5/Win, IE4/Win, Mozilla/Win, Opera7/Win, Safari/Mac, IE5/ Mac.
Browser yang belum diuji: IE4/Mac, Mozilla/Mac, Opera/Lainnya, Konqueror/Linux.
Lisensi Sumber Terbuka (LGPL)
2.5 Kerangka Situs Web Interaktif (dibuat pada tahun 2005)
Kerangka Situs Web Interaktif diposisikan sebagai proyek sumber terbuka yang mendukung berbagai aplikasi dasar javascript:void(0);">AJAX di browser. Ia mengklaim sebagai kerangka WEB interaktif berkinerja tinggi yang menggunakan JavaScript, CSS, XML dan HTML , termasuk parser XML yang dapat disesuaikan dan dibaca. Faktanya, IWF adalah kerangka dasar untuk javascript:void(0);">AJAX dan juga menyertakan beberapa kode skrip umum.
XMLHttpRequest yang aman untuk thread telah diterapkan
Enkapsulasi Dokumen XML untuk membuat kode yang lebih mudah dibaca:
var node = doc.groceries.frozen[0].pizza[0].size;
Baca data yang dienkapsulasi
var node = doc.documentElement.firstChild.firstChild.getAttribute("ukuran");
Operasi DOM mentah dibaca dari protokol sumber terbuka
2.6 LibXMLHttpRequest (dirilis Juni 2003)
libXmlRequest adalah paket XMLHttpRequest kecil yang
menggunakan kejadian getXML() dan postXML() untuk menyederhanakan panggilan XMLHttpReuqest dan mendukung kumpulan objek XMLHttpRequest.
Kode sumber pemrosesan cache Respons dapat digunakan, namun dilindungi hak cipta.
2.7 MAJAX
MAJAX adalah paket HttpRequest lain yang sangat kecil yang menyediakan antarmuka sederhana untuk mengirim dan menerima informasi karakter, dan menetapkan antarmuka panggilan balik untuk setiap tindakan.
2.8 RSLite(x)
RSLite adalah komponen enkapsulasi XMLHttpRequest, dirilis secara terpisah sebagai bagian dari JSRS (JavaScript Remote Scripting) Brent Ashley. Untuk detailnya, silakan lihat pengantar JSRS
2.9 Sack (sedang dikembangkan, didirikan pada Mei 2005)
Sack juga merupakan paket miniatur XMLHttpRequest. Penelepon dapat menyesuaikan fungsi panggilan balik atau objek DOM. Dengan bantuan objek DOM callback, data yang dikembalikan oleh Response dapat langsung disematkan di DOM sebagai teks.
2.10 Sarissa (dirilis pada Februari 2003)
Sarissa adalah API JavaScript yang merangkum fungsi pemanggilan XML secara independen di sisi browser.
Pembuatan objek XMLHttpRequest portabel Kueri XPath portabel Manipulasi DOM portabel Portable XSLT
Protokol sumber terbuka serialisasi XML portabel (GPL2.0 dan LGPL2.1)
2.11 XHConn (dirilis pada bulan April 2005)
XHConn juga merupakan perpustakaan pengemasan XMLHttpRequest kecil. Penulis juga menggunakan XHConn yang ditingkatkan, yang ditandai dengan panggilan sederhana dan kode yang jelas dan mudah dibaca.
contoh:
new XHConn().connect("halamansaya.php", "POST", "foo=bar&baz=qux", fnWhenDone);
Lisensi sumber terbuka
3 Sisi Server: Multi-Bahasa
3.1 Toolkit Antarmuka Asinkron Lintas Platform (Mei 2005)
CPAINT adalah toolkit javascript:void(0);">AJAX dan JSRS sejati yang mendukung skrip PHP dan ASP/VBScript. CPAINT menyediakan kode javascript:void(0);">AJAX dan JSRS yang Anda perlukan di latar belakang secara otomatis kembali ke kode skrip Javascript yang sesuai di sisi browser. Metode ini mudah untuk memberikan umpan balik real-time ke aplikasi WEB.
Mendukung PHP dan ASP
Semua fungsi mendukung skrip jarak jauh dan XML dalam file JavaScript terpadu
Mendukung panggilan fungsi lokal dan jarak jauh. Dapat membuat satu atau beberapa objek XMLHttp. Data yang dikembalikan ke latar belakang dapat berupa objek dokumen XML/DOM.
Gunakan proxy sisi server untuk mencapai fungsi jarak jauh dan operasi akses data. Diuji secara normal di sebagian besar browser. Dirilis di bawah perlindungan protokol sumber terbuka GNU, GPL, dan LGPL.
3.2 SAJAX (Maret 2005)
Implementasi SAJAX sangat unik. Misalnya, memanggil metode javascript x_calculateBudget() pertama-tama akan mengirimkan respons ke server dan memanggil metode Java calculBudget(), lalu mengembalikan nilainya ke x_calculateBudget_cb() dalam javascript. SAJAX memiliki reputasi yang baik. Diperkirakan banyak orang telah mendengarnya atau bahkan menggunakannya. Namun, kelemahannya adalah teori pemetaannya rumit dan jauh lebih mudah digunakan dibandingkan beberapa perpustakaan kemasan yang ringan SAJAX adalah platform yang didukungnya. Ini kaya dan mencakup hampir semua bahasa pemrograman dan platform yang umum digunakan di bawah WEB.
Lebih mudah untuk memetakan fungsi JavaScript ke operasi proxy sisi server /Lua/Perl/PHP/Python/Ruby).
Perjanjian sumber terbuka
3.3 Notasi Objek Javascript (JSON) dan JSON-RPC
JSON adalah XML "tanpa wajah", dan JSON-RPC adalah protokol interaksi jarak jauh, mirip dengan XML-RPC, dengan dukungan kuat untuk JavaScript dan
dukungan untuk berbagai platform server: Java, Python, Ruby, Perl.
Ada paket dan perjanjian lisensi berbeda untuk platform berbeda, seperti JSON-RPC-Java.
3.4 Skrip Jarak Jauh JavaScript (JSRS) (2000)
JSRS, komponen akses skrip jarak jauh klasik, mendukung data klien melalui server sebagai proksi untuk interaksi data/operasi jarak jauh.
Browser yang didukung: IE4+, NS4.x, NS6.x, Mozilla, Opera7 dan Galeon.
Dukungan bahasa skrip sisi server: ASP, ColdFusion, PerlCGI, PHP, Python dan JSP (servlet).
Perjanjian sumber terbuka. Didukung oleh Brent Ashley.
3.5 Bitkraft untuk ASP.NET
Bitkraft adalah CLR (runtime bahasa umum) berdasarkan kerangka Web (.NET), yang memungkinkan cara unik untuk membuat dan memanipulasi konten Web yang didistribusikan. Ditulis dalam C# dan berjalan di bawah kerangka Microsoft .NET 1.1 dan Mono, fitur terbesarnya adalah respons klien-server yang mulus. Daripada menggunakan XML untuk mengatur data, Bitkraft malah menggunakan JSON.
Browser yang didukung: IE5+, Firefox1+, NS6
Persyaratan sisi server: ASP.NET, Mono XSP, Cassini, Apache (modMono) .NET Framework 1.1+
Dukungan berbasis peristiwa untuk klien proksi jarak jauh sinkron dan asinkron mendukung pemetaan semua tipe .NET atau objek kelas khusus ke JSON, menggantikan XML dengan JSON
Lisensi sumber terbuka dan gratis
4 Sisi Server: Java
4.1 WebORB untuk Java (Agustus 2005)
WebORB untuk Java adalah platform pengembangan untuk mengembangkan javascript:void(0);">Aplikasi klien kaya berbasis AJAX dan Flash. Contoh online
WebORB menyertakan perpustakaan kelas pengembangan klien kaya. Menyediakan API online sederhana untuk mengikat Tentukan atau panggil Java apa pun objek, Layanan Web XML dan EJB
Mendukung peristiwa yang digerakkan oleh asinkron atau sinkron tidak memerlukan modifikasi kode apa pun di sisi server, dan tidak memerlukan metode atau properti khusus, variabel, dll. Tidak ada persyaratan untuk menentukan agen pada waktu desain.
Panggilan sinkron tidak memerlukan panggilan balik, dan panggilan asinkron memerlukan metode panggilan balik.
Klien dapat meminta metode aktivitas tertentu dari server, dan hasil pemrosesan dapat dengan mudah diubah menjadi status tanpa pemrograman apa pun.
Menyediakan API khusus untuk memproses hasil kueri basis data - kode server dapat mengembalikan DataSet atau DataTable, dan klien menampilkan hasilnya sebagai objek JavaScript yang mirip dengan RecordSet. Objek ini menyediakan metode untuk mengambil nama kolom dan data baris.
Mendukung teknologi paging data. Aplikasi klien dapat mengambil data dari halaman.
Mendukung pengembalian semua tipe data akhir layanan sebagai parameter, seperti primitif, string, tipe kompleks, array, koleksi .net asli, referensi jarak jauh
Saat ini ada dua versi: Versi standar (gratis), Versi profesional (lisensi komersial)
4.2 Gema 2 (Maret 2005)
Echo 2 memungkinkan Anda menulis javascript:void(0);">Program AJAX dalam bahasa Java murni. Demo.
Secara otomatis menghasilkan kode HTML dan Javascript dan menggunakan XML untuk meneruskan pesan di sisi server-klien. Jika Anda bersedia mendukung kustom Komponen Javascript protokol sumber terbuka (Mozilla Public License atau GNU LGPL)
4.3 Jarak Jauh Web Langsung (DWR) (2005)
Direct Web Remoting dapat langsung memanggil metode Java dalam kode Javascript. Kerangka aplikasinya
mirip dengan SAJAX. Ia dapat mentransfer panggilan permintaan dalam Javascript ke metode Java dan mengembalikan hasil eksekusi ke Javascript.
Ini dapat digunakan dengan kerangka web apa pun, seperti Struts, Tapestry, dan sumber terbuka lainnya (Apache). Produk ini saat ini ditambahkan ke WebWork
4.4 SWATO (2005)
SWATO adalah sekumpulan pustaka Java/JavaScript yang dapat digunakan kembali dan terintegrasi dengan baik yang memungkinkan cara yang lebih mudah untuk mengubah interaksi aplikasi web Anda melalui javascript:void(0);">
layanan AJAX. Pustaka Javascript sisi klien dapat dengan mudah diterapkan ke semua wadah yang kompatibel dengan Servlet2.3+. Pustaka Javascript sisi klien dapat digunakan di semua browser yang mendukung XMLHttpRequest. Gunakan teknologi JSON untuk mengatur data POJO di sisi server, sehingga Anda dapat menggunakannya di lingkungan Javascript apa pun , XUL, SVG) untuk mengakses data jarak jauh ini dengan mudah diintegrasikan ke dalam aplikasi saat ini melalui pengkodean keras atau beberapa pustaka Javascript yang matang Menyediakan antarmuka sederhana yang memungkinkan Anda memanggil data POJO jarak jauh dalam Javascript menggunakan <servlet > dan <filter > dikonfigurasi secara fleksibel di web.xml dan dapat diintegrasikan (tidak wajib) ke dalam kerangka Spring Anda. Ini menyediakan beberapa komponen yang dapat membantu Anda mengembangkan aplikasi web dengan cepat (seperti kotak teks pelengkapan otomatis, formulir online, daftar online, dll. )
4.5PerpustakaanAJAXJSPTag
Perpustakaan JSP AJAX adalah sekumpulan pustaka tag JSP yang digunakan untuk javascript:void(0);">Pengembangan program AJAX. Formulir Web dalam javascript:void(0);">Mode AJAX dapat dengan mudah dikembangkan tanpa Javascript di bawah J2EE. Pustaka tag menyediakan 5 tag untuk javascript yang lebih umum:void(0);">Fungsi AJAX:
Pelengkapan otomatis TagLibrary: Pengguna memasukkan karakter dalam kotak teks dan secara otomatis mencocokkan karakter yang dimasukkan oleh pengguna dari data yang ditentukan, mirip dengan Google Menyarankan
info: Anda dapat menambahkan kotak pesan gelembung ke tag A, tetapi data diambil dari server secara real-time.
Pilih/tarik-turun: mirip dengan menu tautan, seperti kotak tarik-turun tautan untuk prefektur dan kota
beralih: tombol sakelar, misalnya, menyimpan benar dan salah di bidang formulir tersembunyi, dan menampilkan gambar img yang sesuai secara bersamaan
bidang pembaruan: memperbarui data, yaitu dikirimkan tanpa penyegaran.
4.6 Kerangka Wajah Server Java AJAX
AJAX-JSF digunakan untuk mengubah aplikasi JSF apa pun menjadi javascript:void(0);">
Contoh aplikasi AJAX: javascript:void(0);">MyFaces JSF Tree (direktori pohon) dari komponen AJAX, penggulung tabel (tabel yang dapat digulir) , panel bertab (bilah tab)
Lisensi Sumber Terbuka (Lisensi Perangkat Lunak Apache)
5 Sisi Server: Lisp
5.1 CL-Ajax
CL-Ajax mengimplementasikan Javascript untuk langsung memanggil Lisp sisi server
untuk menghasilkan fungsi yang dapat mengambil parameter. Fungsi Javascript atau objek DOM dapat dipanggil kembali dan dapat diintegrasikan ke dalam lisensi open source
6 Sisi Server: .NET
6.1 WebORB untuk .NET (Agustus 2005)
WebORB untuk .NET adalah javascript:void(0);">Aplikasi klien kaya berbasis AJAX dan Flash yang dikembangkan menggunakan .NET dan Layanan Web XML (contoh online).
WebORB menyertakan perpustakaan kelas pengembangan klien kaya. Menyediakan API Online sederhana untuk mengikat atau memanggil objek .NET apa pun, Layanan Web XML
Mendukung peristiwa yang digerakkan oleh asinkron atau sinkron tidak memerlukan modifikasi kode apa pun di sisi server, dan tidak memerlukan metode atau properti khusus, variabel, dll. Tidak ada persyaratan untuk menentukan agen pada waktu desain.
Panggilan sinkron tidak memerlukan panggilan balik, dan panggilan asinkron memerlukan metode panggilan balik.
Klien dapat meminta metode aktivitas tertentu dari server, dan hasil pemrosesan dapat dengan mudah diubah menjadi status tanpa pemrograman apa pun.
Menyediakan API khusus untuk memproses hasil kueri basis data - kode server dapat mengembalikan DataSet atau DataTable, dan klien menampilkan hasilnya sebagai objek JavaScript yang mirip dengan RecordSet. Objek ini menyediakan metode untuk mengambil nama kolom dan data baris.
Mendukung teknologi paging data. Aplikasi klien dapat mengambil data dari halaman.
Mendukung pengembalian semua tipe data akhir layanan sebagai parameter, seperti primitif, string, tipe kompleks, array, koleksi .net asli, referensi jarak jauh
Saat ini ada dua versi: Versi standar (gratis), Versi profesional (lisensi komersial)
6.2Ajax.NET (Maret 2005)
.NET adalah perpustakaan gratis pertama yang mendukung berbagai cara untuk mengakses .net sisi server melalui Javascript. Ajax.NET
mirip dengan SAJAX dan dapat mengirim permintaan Javascript ke metode .NET, dan server kembali ke Javascript, bahkan termasuk penyesuaian serialisasi. baik.
Data Sesi dan Aplikasi dapat diakses dalam Javascript. Hasil kueri dapat di-cache. Kode sumber dapat digunakan secara gratis tanpa mengubah kode sumber. Metode dan properti diperbolehkan untuk ditambahkan dan dimodifikasi untuk Ajax.NET data.DataSet dapat digunakan dalam JavaScript: res
Gunakan komponen HtmlControls untuk mengakses dan mengembalikan halaman data tanpa memuat ulang, gunakan proksi peristiwa (lapisan akses data)
Karena hanya disediakan satu metode antarmuka panggilan, penggunaan CPU server sangat kecil.
6.3 ComfortASP.NET (Agustus 2005)
ComfortASP.NET memungkinkan pengembang untuk mengembangkan aplikasi dengan fitur yang mirip dengan javascript:void(0);">AJAX (DHTML, JavaScript, XMLHttp) di bawah .NET murni.
Respons cepat, transmisi HTML berkurang, pemuatan ulang halaman berkurang, dan bebas kedipan browser Konten berubah
javascript:void(0);">pengalaman pengguna AJAX,
6.4 AjaxAspects (Agustus 2005)
AjaxAspects adalah mesin yang dapat menggunakan Javascript untuk memanggil acara WebService sisi server.
Menggunakan SOAP standar dan WSDL untuk komunikasi server-klien. Menggunakan tipe sederhana dan objek XML gunakan, protokol sumber terbuka.
7 Sisi Server: PHP
7.1 AjaxAC (April 2005)
AjaxAC merangkum fungsionalitas aplikasi lengkap dalam satu kelas.
Semua fungsionalitas diintegrasikan ke dalam kelas mandiri (ditambah beberapa perpustakaan Javascript)
Memanggil file PHP atau halaman HTML sangat sederhana. Cukup buat kelas App dan teruskan referensi kelas ke objek Javascript atau elemen HTML yang perlu dipanggil.
Menangkap peristiwa Javascript memungkinkan Anda menyesuaikan data konfigurasi, dan mendukung perubahan parameter runtime. Tidak perlu menyertakan kode Html yang berantakan dalam kode Javascript. Semua peristiwa dilampirkan secara dinamis. Karena dua keunggulan di atas, mesin templat yang didukung dengan baik menjadi mudah untuk menghubungkan kelas PHP dan data MySql telah dikembalikan ke permintaan mereka sendiri
Kemampuan untuk dengan mudah membuat aplikasi mode jendela menggunakan Javascript.
7.2 JPSpan
JPSPAN langsung memanggil fungsi di PHP melalui Javascript.
Pengujian unit yang ketat Lisensi sumber terbuka (PHP)
7.3XAJAX
XAjax secara langsung memanggil fungsi dalam PHP melalui Javascript.
Mendukung pemanggilan skrip PHP menggunakan Perjanjian Lisensi Sumber Terbuka
8 Sisi Server: Ruby
8.1 Ruby di Rel
Ruby On Rails adalah kerangka Web lengkap yang mendukung javascript:void(0);">AJAX. Ini ditulis dalam bahasa Ruby dan dikembangkan secara ketat sesuai dengan struktur MVC.
Ketika Ajax muncul, Rails masih dalam tahap awal pengembangannya , sehingga Ajax secara bertahap dapat menjadi inti kerangka Rails.
Hasilkan skrip Javascript untuk sebagian besar/semua komponen aplikasi Window dan animasi di browser.
Mendukung panggilan sisi server.
Antrian mendukung lisensi sumber terbuka
Dari MoztwWiki
Artikel ini adalah terjemahan dari javascript:void(0);">AJAX:Memulai ( http://developer.mozilla.o ... dari Mozilla Developer Center. Penulis dan riwayat penyuntingan teks asli dapat ditemukan di halaman riwayatnya ( http://developer.mozilla.o ... action=history).
Artikel ini menjelaskan dasar-dasar javascript:void(0);">teknologi terkait AJAX dan memberikan contoh bagi Anda untuk memulai.