Kaskus

Tech

coding.keramatAvatar border
TS
coding.keramat
[memperkenalkan] bahasa groovy
Code:
[size=4]println [color=#a68500]''[/color][color=#a68500]'apakabar gan[/color]
[color=#a68500]selamat datang di thread bahasa groovy[/color]
[color=#a68500]ane bikin thread ini karena belum ada yang buat[/color]
[color=#a68500]semoga juragan sekalian berkenan'[/color][color=#a68500]''[/color] [color=#f27900]// multi-line string[/color]

[color=#800080][b]5[/b][/color][color=#ff0080][b].[/b][/color]times[color=#ff0080][b]{[/b][/color] [color=#f27900]// looping 5 x[/color]
println [color=#a68500]"semoga om momod ikhlas ane bikin thread ini"[/color]
println [color=#a68500]"semoga thread-nya berguna bagi juragan sekalian amin"[/color]
[color=#ff0080][b]}[/b][/color]
[/size]


Code:
[size=4]println [color=#a68500]''[/color][color=#a68500]'untuk tahu perkembangan terbaru[/color]
[color=#a68500]silakan lihat di index di komen pertamax emoticon-Big Grin'[/color][color=#a68500]''[/color]
[/size]


[memperkenalkan] bahasa groovyGroovy apaan sih?emoticon-Bingung
[memperkenalkan] bahasa groovy
http://groovy.codehaus.org/



persis sama ketika ane pertama kali denger gan, Groovy itu makanan apa sih? emoticon-Amazed

Judd, et al. menyatakan bahwa Groovy adalah bahasa dinamis yang relatif baru yang dapat diinterpretasikan atau dikompilasi dan dirancang khusus untuk platform Java
. Telah dipengaruhi oleh bahasa seperti Ruby, Python, Perl, dan Smalltalk, serta Java itu sendiri.

Tidak seperti bahasa lain yang porting ke JVM, Groovy dirancang dengan JVM dengan seteliti mungkin, sehingga ada sedikit atau tidak ada ketidakcocokan impedansi, secara signifikan mengurangi kedalaman belajar. Pengembang Java akan merasa nyaman dengan Groovy. Sebagai contoh, Groovy bergantung pada API Java daripada memasok API sendiri, sehingga pengembang tidak perlu memutuskan antara paket IO dari Java dan metode IO dari perpustakaan bahasa lainnya. Selain itu, karena Groovy dibangun untuk JVM, ada tingkat integrasi bytecode yang ketat, membuatnya mudah untuk Java untuk mengintegrasikan dengan Groovy dan Groovy untuk mengintegrasikan dengan Java.

Groovy tidak hanya memiliki akses ke API Java yang ada; justru Groovy Development Kit (GDK) benar-benar memperluas (extend) Java API dengan menambahkan metode baru untuk kelas-kelas Java yang ada untuk membuat mereka lebih Groovy. Groovy memiliki dukungan untuk banyak fitur pemrograman modern yang membuat bahasa lain begitu produktif, seperti closure dan properties. Groovy juga telah terbukti platform yang bagus untuk konsep-konsep seperti metaprogramming dan bahasa spesifik domain (Domain spesific language).

Pada Grails, developer akan membutuhkan bahasa Groovy untuk membuat domain class, controller, service, konfigurasi. Adapun untuk view, Grails menggunakan .gsp yakni groovy server page, yang kompatibel dengan HTML 5 dan CSS.

Sumber: Judd, et al. Beginning Groovy and Grails From Novice to Professional, Apress.
http://hitcodegrails.blogspot.com/20...sa-groovy.html
Link ke wikipedia: Groovy di wikipedia

Intinya gan, groovy adalah bahasa yang berbasis pada objek (OOP), untuk platform Java, memiliki fitur fiturnya bahasa dinamis macam Ruby, Phyton dan Perl. Hampir semua coding java dianggap valid dalam bahasa Groovy.

mungkin ente nanya, jadi ane harus pindah dari java ke groovy?
jawabannya justru sebaliknya gan, seumpama ente udah punya bejibun codingan java di kompi ente, gak akan terbuang percuma bila ente menggunakan groovy, groovy hanya menawarkan banyak fitur bahasa dinamis dan kemudahan lainnya untuk ente implementasikan di platform java, seumpama ente balik lagi ke bahasa java, codingan groovy ente juga tetep bisa dipake sama java emoticon-Cendol (S)

[memperkenalkan] bahasa groovyCara masangnya/instal-nya bagaimana gan? emoticon-Bingung


Untuk memasang groovy di mesin anda, pastikan terlebih dulu anda telah memasang Java dengan benar. dan men-setting JAVA_HOME untuk merujuk ke tempat direktori JDK anda.
  1. Kunjungi halaman ini, unduh distribusi terbaru groovy, atau installernya tidak apa-apa.
  2. Buat environment variable GROOVY_HOME dan merujuk ke tempat direktori groovy anda.
  3. Tambahkan %GROOVY_HOME%/bin pada path anda.
  4. Dari sini, untuk memeriksa kevalidan instalasi groovy, anda bisa masuk ke command line (cmd) dan ketikkan >groovy -version


Spoiler for mprikitiew for instal:


[memperkenalkan] bahasa groovySelesai diinstal trus pakenya gimana gan?


dah selesai install, ente bisa gunakan notepad++ buat nulis coding groovy gan, semisal coding yang ane buat adalah codingan yang paling atas itu. kita copas ke notepad++

cek spoiler ini

Spoiler for "cara pake":


sori gan kalo masih berantakan, maklum ane masih nubi emoticon-Frown
sama sama belajar gan
0
14.7K
81
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.9KAnggota
Tampilkan semua post
coding.keramatAvatar border
TS
coding.keramat
#30
Quote:


makasih gan emoticon-Big Grin

kaskus-imageMemasang Plugin Groovy di Eclipse dan Dukungan Groovy di Netbeans


Kebetulan ane make eclipse gan buat IDE, di netbeans juga ada plugin buat groovy

ini cara masangnya di eclipse

buat juragan yang dah paham install plugin di eclipse (di eclipse, Help>Install New Software...)

kaskus-image
*perhatikan alamatnya dan perhatikan mana yang diceklis mana yang tidak
*ane pake eclipse helios so versi pluginnya 3.6
*buat eclipse versi lain bisa lihat di sini alamatnya http://groovy.codehaus.org/Eclipse+Plugin

kemudian klik next, dan next sampe eclipse-nya men-download plugin groovy tersebut, kalau ada warning jawab saja yes, dan kalau sudah selesai restart eclipse.

bagi yang develop di netbeans bisa cek dimari http://groovy.codehaus.org/NetBeans+Plugin

sejak netbeans 6.5 groovy dah didukung di netbeans, jadi udah bisa langsung bikin project atau kelas groovy emoticon-Smilie

"Groovy is supported natively in NetBeans IDE from NetBeans IDE 6.5 onwards. That means that you do NOT need to install any plugins of any kind if you want to code in Groovy in NetBeans IDE. "
0
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.