"Aditya Agustyana" <[EMAIL PROTECTED]> writes: > kemaren nggak sengaja baca Ebook restful rails, (entah kenapa ada di > kompieku, mungkin dulu pernah donlot di milis ini) > > dan setelah dicoba, dari sisi praktikal, sepertinya REST dan tidak rest, di > rails perbedaaanya hanya beda dari penulisan URL
Berhubung saya bukan pemakai RoR, saya tidak akan bahas dalam2x perbedaan di RoR antara memakai dan tidak memakai restful rails plugin. Dari http://www.b-simple.de/documents/download/6, kelihatannya plugin ini menyediakan sarana untuk membantu anda membuat RESTful application. Harus diingat bahwa pemakaian plugin ini tidak otomatis membuat application anda RESTful. > dan ada pertanyaan bodoh di benak daku > > jika memang hanya sekedar "versi lain" dari cara "penulisan url", cukupkah > itu berharga untuk migrasi ke RESTful application ? Biarpun banyak artikel yang menonjolkan penulisan URL unik sebagai ciri khas RESTful application, mereka salah emphasise karena pada kenyataannya bagaimana URL ditulis itu tidak berhubungan dengan prinsip2x REST. Yang penting adalah setiap resource bisa di-identifikasi dengan satu atau lebih dari satu URL dan setiap URL meng-identifikasikan sebuah resource. > dan apakah RESTful hanya untuk CRUD saja, Anda bisa menerapkan RESTful CRUD, tapi bukan berarti bahwa prinsip2x REST terbatas pada CRUD. Jika mau dipaksa dipandang dari dunia CRUD, RESTful application lebih mirip ke CRUDE (CRUD + Execute). > selain CRUD apakah cukup berharga method tsb untuk di-RESTkan ? Saya tidak mengerti pertanyaan di atas. > mislanya saya punya method di controller "projects" dengan nama def > "calculate_something" > > saya pikir tadinya bisa diakses seperti ini > localhost:3000/projects/;calculate_something Exposing sebuah method langsung untuk dipanggil adalah pemikiran RPC dan tidak sesuai untuk penerapan REST. Butuh lebih banyak informasi tentang apa yang 'calculate_something' lakukan. Bukankah semua hal yang terjadi di komputer itu hasil dari calculating something? Namanya juga komputer, mesin penghitung. > jujur saja saya masih bingung kelebihan apa yg ditawarkan REST app?, Kalau tidak keberatan, anda bisa google untuk 'why rest'. Sudah banyak yang ditulis mengenai hal ini. Kalau ada pertanyaan spesifik atau mau membahas sebuah artikel tertentu, akan lebih membantu diskusi ini. Semoga membantu, YS. > selain > drpd penulisan versi lain dari sebuah url ? > > mohon pencerahannya >

