Tem
29
2011

Groovy Nedir?

Groovy Java platformu üzerinde çalışan dinamik tipli,imperative,nesne odaklı(object oriented) bir programlama dilidir.Başka bir tanımla Java Sanal Makinesi için geliştirilmiş söz dizimi Java’ya benzeyen betik bir dildir.Groovy tüm platformlarda kullanılabilen,herhangi bir platform için odaklanmamış,Java geliştiricileri için bir betik dili çözümüdür.Java Specification Request bünyesinde bulunan Java Communicity Process tarafından Groovy dilinde standartlaşma söz konusudur.Groovy programlama dilini standartlaştırmaya çalışan bu uzman grubun amacı değişik sağlayıcıların implementasyonlarını mümkün kılmaktır.

Groovy için güçlü bir programlama dili denilmektedir.Bu güçlülüğü sağlayan özellikler arasında ileri seviye görevleri kolaylıkla programlayabilecek eklentileri,Java’ya direk erişim,Java söz dizimine benzerlik ön plana çıkmaktadır.Groovy’nin en önemli özelliği,Java üzerinde çalışan dinamik diller arasında en yüksek ve kolay entegrasyona sahip dil olmasıdır.Groovy içinden herhangi bir Java nesnesi bir Groovy nesnesi gibi çağırabilir.Aynı şekilde Java içinden de bir Groovy nesnesini,Java nesnesi gibi çağırılabilir.

James Strachan ve Bob McWhirter tarafından Ruby,Smalltalk gibi esnek ve dinamik programlama dillerinden etkilenilerek Codehaus adlı açık kaynak yazılım geliştirme portalı bünyesinde geliştirilmiştir.Daha sonradan proje başka geliştiriciler de eklenmiştir.Groovy’nin şimdiki geliştirici ekibi,Guillame Laforge(proje yöneticisi),Jochen Theodorou,Dierk König ve başka pek çok kişiden oluşuyor.

Groovy dilinin Java dilinden farklı bir takım özellikleri bulunmaktadır.Java dilinden farklı olarak şu özelliklere sahiptir:

  • Statik Tipler ve Dinamik Tipler
  • List,Map,Array,Regular Expression,Range tipleri için yerel syntax desteği
  • Closurelar

GROOVY KURULUMU

  1. İlk olarak http://groovy.codehaus.org adresinden Groovy’nin en son sürümünü indirin.
  2. Windows işletim sistemi için Windows Installer versiyonunu indirin.
  3. İndirdiğiniz zip dosyasını açın.
  4. GROOVY_HOME adında bir çevresel değişken yaratın

Unix için: export GROOVY_HOME=/dosyanızın bulunduğu dizin/Groovy

Windows için: set GROOVY_HOME=C:\Groovy

  1. GROOVY_HOME/bin klasorünü PATH isimli çevresel değişkene ekleyin.

Unix için: export PATH=$PATH:$GROOVY_HOME/bin

Windows için: set PATH=$PATH;$GROOVY_HOME\bin

Groovy’nin kurulumu böylece tamamlandı.Şimdi kurulumumuzu doğru yapıp yapmadığımız test ediyoruz.

İşletim sistemimizin komut satırını çalıştırıp ‘Groovysh’ yazıyoruz.Bu komuta işletim sistemimiz asağıdaki gibi yanıt verecektir:

Eğer sistemimiz bu şekilde çıktı veriyorsa Groovy başarıyla kurulmuş demektir.

GROOVY ÖRNEKLER

Groovy’nin kurulumundan sonra yapacağımız ilk iş örnek bir Groovy programı yazmak olacaktır.

  • Basit bir ‘Hello World’ komut dosyası:

  • Dosyamızın Object-Oriented kullanarak daha gelişmiş bir sürümü:

  • Groovy Java kütüphanelerinden yararlanır bilgisi verilmişti.Programımızda yararlandığımız Java Kütüphaneleri:

  • Komut satırında:

Programımızın çıktısı ‘Hello World’ şeklinde olacaktır

Yorum yapabilirsiniz..

En son haber ve ücretsiz eğitimlere ulaşmak için üye olabilirsiniz