Belajar Grails
Apakah Grails itu?
Grails adalah sebuah framework web yang di buat menggunakan bahasa pemrograman Groovy diatas platform Java . Grails di buat sebagai framework produktifitas tinggi dengan mengikuti paradigma "coding by convention", di mana developer bisa lebih fokus pada pembuatan aplikasi dan tidak di repotkan dengan bermacam-macam konfigurasi yang biasa di temui pada framework lainnya.
Grails di desain untuk mudah di pelajari, mudah mengembangkan aplikasi dan mudah di rawat. Grails mencoba menawarkan keseimbangan antara konsistensi dan fitur-fitur yang powerful. Penjelasan lainnya dapat anda lihat di wikipedia.
Grails adalah salah satu dari sekian banyak framework MVC ( model-view-controller ) yang di buat pada platform Java. Karena di bangun pada platform Java, maka Grails dapat memanfaatkan pustaka-pustaka Java yang telah ada sebelumnya. Dan dalam membuat Grails, pihak pengembang memanfaatkan Hibernate dan Springs sebagai fondasi dasarnya namun dengan antarmuka yang lebih sederhana dan konsisten.
Grails di buat untuk mempermudah pengembang dalam pembuatan sebuah sistem yang cepat. Cepat di sini maksudnya adalah klien dapat cepat melihat seperti apa sistem yang akan di buat nantinya. Setelah desain data telah di definisikan, pengembang dapat membuat prototip dari sistem yang akan di kembangkan lebih lanjut dan klien dapat segera melihat hasilnya dalam waktu singkat.
Groovy?
Groovy adalah sebuah bahasa pemrograman dinamis yang dibuat dengan bahasa pemrograman Java. Groovy di desain dengan mengambil fitur-fitur terbaik yang terdapat dalam bahasa pemrograman dinamis lainnya seperti Python, Ruby, dan Smalltalk.
Instalasi Groovy.
Karena Grails menggunakan Groovy, maka anda harus menginstalasi Groovy terlebih dahulu untuk menjalankan Grails. Di bawah akan di jelaskan secara singkat langkah-langkah instalasi Groovy.
- Download versi terakhir Groovy dari situs http://groovy.codehaus.org/Download .
- Mekarkan groovy-binary-x.x.x.zip ke folder yang anda inginkan.
- Tambahkan variabel lingkungan (environment variable) GROOVY_HOME dengan menunjuk ke folder di mana anda memekarkan file .zip tadi.
- Tambahkan %GROOVY_HOME%\bin (di OS Windows) atau $GROOVY_HOME/bin (di OS berbasis *nix) ke path sistem anda.
- Buka konsol (Command prompt di Windows), ketikkan perintah berikut:
>groovy -version
- Jika anda melakukan instalasi dengan benar, maka akan muncul tulisan seperti berikut ini.
Groovy Version: 1.6-beta-1 JVM: 1.6.0_11
- Dan anda telah sukses memasang Groovy di komputer anda.
Sekilas membuat program dengan Groovy.
Berikut adalah beberapa contoh pendek program Groovy.
def vars = "World" print "Hello $vars"
def vars = "World"; print "Hello $vars"
class Sapa {
def nama
Sapa(siapa) {
nama = siapa[0].toUppercase() + siapa[1..-1]
}
def salam() {
println "Hello $nama!"
}
}
titip = new Sapa("world")
titip.salam
Instalasi Grails.
Setelah Groovy berhasil di instalasi, langkah selanjutnya adalah instalasi paket Grails. Berikut adalah langkah-langkahnya.
- download grails versi terakhir di situs Grails
- mekarkan file yang telah anda download ke folder yang anda inginkan.
- Tambahkan variabel lingkungan (environment variable) GRAILS_HOME dengan menunjuk ke folder di mana anda memekarkan file .zip tadi.
- Tambahkan %GRAILS_HOME%\bin (di OS Windows) atau $GRAILS_HOME/bin (di OS berbasis *nix) ke path sistem anda.
- Buka konsol (Command prompt di Windows), ketikkan perintah berikut:
>grails help
- Jika anda melakukan instalasi dengan benar, maka akan muncul tulisan seperti berikut ini.
Welcome to Grails 1.1.1 - http://grails.org/ Licensed under Apache Standard License 2.0 Grails home is set to: c:\grails Base Directory: C:\ Running script c:\grails\scripts\Help_.groovy Environment set to development Warning, target causing name overwriting of name default Usage (optionals marked with *): grails [environment]* [target] [arguments]* Examples: grails dev run-app grails create-app books Available Targets (type grails help 'target-name' for more info): grails bootstrap grails bug-report grails clean grails compile grails console grails create-app grails create-controller grails create-domain-class grails create-filters grails create-integration-test grails create-plugin grails create-script grails create-service grails create-tag-lib grails create-unit-test grails doc grails generate-all grails generate-controller grails generate-views grails help grails init grails install-plugin grails install-templates grails list-plugins grails package grails package-plugin grails plugin-info grails release-plugin grails run-app grails run-war grails schema-export grails set-proxy grails set-version grails shell grails stats grails test-app grails uninstall-plugin grails upgrade grails war
Nah, kita telah berkenalan dengan Grails. Untuk saat ini sekian dulu saya sajikan. Dalam tulisan berikutnya, akan di bahas bagaimana membuat aplikasi dengan Grails, membahas secara ringkas Groovy, dst.
Mantab.. Terus Posting Bang Oyon..
BalasHapusBiar kita bisa belajar Grails lagi.. dah lama gx belajar grails..
@Jote: Biar ilmunya gak hilang, maka gue simpen sebagai blog. Thanks dah mampir.
BalasHapus