2008/8/6 Edwin Pratomo <[EMAIL PROTECTED]> > > ----- Original Message ---- > From: irfani YangBaikHati <[EMAIL PROTECTED]> > To: [email protected] > Sent: Tuesday, August 5, 2008 11:21:04 PM > Subject: Re: Annotations -- Re: [id-ruby] deployment manjanya # was Ada > yang pernah coba mod_ruby di Apache ga? > > > penjelasan awamnya, seperti komentar yang jika si pembacanya tidak > mengenali sandi2 komentar tsb, maka di acuhkan saja. Namun akan > memiliki makna jika pembacanya mengenali sandi2 tsb. > > ________________________________ > > > sebetulnya yg saya tanyakan adalah kegunaannya, terutama dalam konteks > ruby. > bukan apa itu annotation atau seperti apakah annotation di java atau > dotnyet. > > rgds, > Edwin >
Kalau dalam konteks Ruby adalah menggunakan implementasi MRI, bisa dibilang sangat minim atau tidak relevan, bukan karena annotation tidak berguna, tapi karena tidak ada implementasinya di Ruby standar. Kalo boleh beranalogi, mungkin seperti membahas namespace di PHP5. Bukannya namespace itu tidak berguna (programmer Ruby tentu tau kegunaan dari namespace), tapi dibahas pun tidak akan dapat diimplementasikan di PHP5, dan seorang programmer PHP5 yang tidak tahu kegunaan namespace, akan mengalami kesulitan membayangkan kegunaan namespace, kalau tidak terlebih dahulu "mencicip" namespace yang ada di bahasa lain (misal Ruby), dan akhirnya baru nyadar "wah iya ya andaikan PHP5 ada namespace." Sebelumnya saya menyinggung annotation dalam konteks JRuby, karena underlying platform-nya adalah Java, dan banyak fungsionalitas di Java yang memakai/membutuhkan annotation, maka tentunya JRuby juga diharapkan mendukung annotation. Jika tidak, maka programmer JRuby akan kesulitan mengoptimalkan platform Java-nya. Untuk menjawab pertanyaan "kegunaannya, terutama dalam konteks ruby" saya menjawabnya hanya akan berguna dalam konteks JRuby atau mungkin IronRuby (.NET), dan bukan Ruby standar, karena di situ platformnya mendukung annotation. Kegunaannya tentunya menyesuaikan dengan spesifik library yang digunakan (mis. Hibernate). Sekarang ini kata "Ruby" mulai agak rancu, karena bisa beda makna (MRI, JRuby, YARV, Rubinius, Ruby .NET, IronRuby, ...). Mungkin nyaris sama dengan kata "Java" yang bahkan bisa 3 arti dan dikombinasi lagi... ;) ( http://www.jroller.com/fthamura/entry/what_is_java_after_javafx ) -- Best regards, Hendy Irawan [Non-text portions of this message have been removed]

