Son yıllarda yaşanan script dillerindeki patlamayı hayretle izleyerek takip ediyorum. Bu kadar çok dilin gelişmesi iyi birşey mi kötü birşeymi karar vermekte zorlanıyorum açıkçası. Yeni dillerin tasarlanması, geliştirilmesi yeni teknolojiler demek olduğu için yazılım endüstrisi için güzel gelişmeler gibi gözüküyor. Diğer yandan ise bu kadar farklı sözdizimlerine sahip, birbirlerinin yaptığı işi tekrar eden script dilleri birçok kişinin kafasını karıştırmaktan başka pek bir iş yapmıyor açıkçası.
Ruby kullanımını adeta uçuran Rails benzeri Java tabanlı bir framework olan Grails’ı incelerken, karşıma Groovy adında neden daha önceden haberim olmadığını pek de anlayamadığım bir script dili ile tanıştım. Yukarıda bahsettiğim script dilleri açısından bakacak olursak Groovy bence çok özel bir yere sahip. Tüm Java platformunun gücünü, closures gibi modern dil özelliklerini kullanan ve basit bir sözdizime sahip bir script dile ile kullanmak gerçekten müthiş. İşte bu nokta da Groovy, diğer script dilleri ile farklı bir noktada tutulması gerekiyor.
Php ilk çıktığında, PERL varken Php neden diye düşünmüştüm. Ancak Groovy, bu şekilde asla ele alınamaz. Çünkü gerçekten ihtiyaç duyulan bir noktada geliştirilmiş, modern ve platform bazında Java gibi bi okyanusda ilerliyor.
RSS Feed
25 Nisan 2010
fatih 