ABSTRAKSI: Perkembangan teknologi web berkembang pesat. Dibutuhkan aplikasi web yang menjamin interaksi antara client dan server sehingga lebih atraktif. Untuk itulah hadir teknik pemrograman Ajax. Ajax merupakan gabungan penggunaan HTML, DOM, javascript, Objek XMLHttpRequest, dan XML, sehingga interaksi client-server dapat terjadi secara asynchronous.
Dengan sekian banyak komponen, Ajax terasa rumit diterapkan. Untuk itulah hadir framework yang memudahkan pembangunan web aplikasi berbasis Ajax. Dua di antaranya adalah PRADO dan Ruby on Rails (RoR). PRADO memiliki arsitektur event-driven dan component-based, sedangkan memiliki arsitektur Model-View-Controller. PRADO mendukung Ajax dengan Active-Control, sedangkan RoR dengan Prototype Javascript library. Kedua framework tersebut sama-sama menawarkan kemudahan bagi penggunanya untuk menerapkan Ajax. Untuk itulah, tugas akhir ini bertujuan untuk membandingkan kedua framework tersebut. Parameter yang digunakan terkait dengan proses pembangunan, ketersediaan dukungan implementasi Ajax dan nilai Object-Oriented (OO) Metrics.Kata Kunci : Ajax, framework, event-driven, MVC, PRADO, Ruby on Rails.ABSTRACT: The development of web technology developed rapidly. It takes a web application that ensures interaction between the client and server so that more attractive. For that reason attending Ajax programming techniques. Ajax is a combination of the use of HTML, DOM, JavaScript, XMLHttpRequest object, and XML, so that the client-server interaction can occur asynchronously.
With so many components, Ajax was complicated applied. For that present a framework that facilitates development of Ajax-based web applications. Two of them are PRADO and Ruby on Rails (RoR). PRADO have event-driven architecture and component-based, while having architecture Model-View-Controller. PRADO support Ajax with Active-Control, while the RoR with the Prototype JavaScript library. Both are equally framework offers convenience for its users to implement Ajax. For this reason, this thesis aims to compare these two frameworks. The parameters used in relation to the development process, availability of support for the implementation of Ajax, and the value of Object-Oriented (OO) Metrics.Keyword: Ajax, framework, event-driven, MVC, PRADO, Ruby on Rails