Tutorial Belajar Grails Part 1 : GRAILS?

grails-development-company

Grails merupakan sebuah open source web application framework yang menggunakan Groovy sebagai bahasa pemrogramannya. Grails pertama kali diperkenalkan pada July 2005 dan sampai sekarang masih dikembangkan dengan versi terbarunya telah mencapai versi 3.1.11. Grails menawarkan fitur-fitur yang sangat menarik seperti,

  • Powerful web application framework

Grails disebut powerful karena beberapa teknologi didalamnya seperti ORM, view technology dan spring dependency injection. Teknologi ORM untuk saat ini tentu sangat diperlukan untuk menjembatani object model dengan schema pada database. Untuk view technology, grails menggunakan Groovy Server Pages yang tentunya sangat powerful. Selain itu grails juga memanfaatkan fitur dari spring framework yang tentunya semakin membuat grails powerful.

  • Integrasi dengan Java

Grails menawarkan integrasi yang baik dengan bahasa pemrograman java, sehingga kita bisa saja menggunakan library yang ditulis dalam bahasa pemrograman java kedalam grails project.

  • Convention over Configuration

Convention over configuration atau yang sering disebut “coding by convention” merupakan sebuah paradigma dalam mendesain sebuah software. Secara sederhana dalam melakukan pengembangan software kita tinggal mengikuti aturan main yang telah disediakan oleh grails tanpa harus melakukan konfigurasi agar sebuah fitur dapat bekerja. Sebagai contoh grails sudah menyediakan folder untuk menyimpan file controller, maka kita tinggal mengikuti aturan main tersebut sehingga grails akan memperlakukan file tersebut sebagai controller tanpa kita harus memberi tahunya(konfigurasi).

  • Plugin

Kita bisa menggunakan plugin sesuai dengan yang kita inginkan dengan sangat mudah pada project grails.

  • DSL’s

Grails menawarkan domain-spesific language untuk beberapa specific problem. Diantaranya untuk validasi, query dan masih banyak lagi.
Pada tutorial ini, kita perlu menyiapkan beberapa hal, diantaranya

  • Grails 2.1.1
  • Groovy 2.4.7
  • Java Development Kit 1.7.0_17
  • IDE favorit

Download semua tools yang diperlukan tersebut, setelah itu konfigurasi agar siap untuk digunakan.
Untuk pengguna linux,
Pertama kita akan melakukan konfigurasi untuk JDK terlebih dahulu, donwload JDK 1.7.0_17 lalu extract pada folder /usr/lib/jvm .Untuk groovy, grails dan ide favorit kita bisa letakkan pada folder /opt . Setelah itu kita edit environment variabelnya, masukkan command

sudo gedit /etc/profile

Setelah terbuka file /etc/profile lalu tambahkan

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_17
GROOVY_HOME=/opt/groovy/groovy-2.4.7
GRAILS_HOME=/opt/grails/grails-2.1.1
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$GROOVY_HOME/bin:$GRAILS_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

Untuk pengguna windows kita tinggal menambahkannya pada path variable, jangan lupa juga untuk membuat variables JAVA_HOME, GROOVY_HOME dan juga GRAILS_HOME

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s