Bu yarı rant, yarım soru.
Grails kullanmaya değer mi? Nispeten basit bir veritabanı odaklı web uygulaması geliştirmeye çalışıyorum. Uzmanlığım Java, bu yüzden doğal olarak Grails iyi bir seçim gibi görünüyordu. İlk başta Spring, JPA ve Hibernate kullanmayı düşündüm, ancak bunu daha önce kullandım ve her türlü sıkıcı yapılandırma ve kodlama işiyle karşılaştım. Grails bunu çözdüğünü ilan ediyor.
Grails ile ilgili en büyük hayal kırıklığım, işe yaramayan tüm küçük şeylerdir. Demek istediğim, sezgisel olarak olması gerektiğini düşündüğü gibi çalışmıyor. Kenarlar çok sert. Sürekli problemlerle karşılaşıyorum. Bazen Grails anlayışının eksikliğidir - diğer zamanlarda meşru Grails hatalarını keşfettim.
Önemli bir sorun, iyi Eclipse entegrasyonunun olmamasıdır. Bir Groovy and Grails eklentisi var, ancak sözdizimi vurgulamadan başka pek bir şey yapmıyor. Java'dan Groovy'yi aramak ve bunun tersini yapılandırmak çok zahmetlidir . İyi bir IDE desteğine sahip olmamak büyük bir serseri.
Olan şey, web uygulamamı geliştirmeye çalışıyorum. Günün sonunda, günün yaklaşık% 85'ini Grails ile ilgili sorunları ayıklamak için harcadığımı fark ettim. Eclipse problemleri değilse, o zaman hevesli yükleme , görünümde getirme , bire çok ilişkiler , garip boş dosya hatası davranışı , garip bir özellik / alıcı hatası - sürekli devam ediyor. Bu, bugün karşılaştığım sorunların sadece bir örneğidir. Grails'le son görüşmem bir sürü farklı sorun ortaya çıkardı.
Bazen buna değip değmeyeceğini merak ediyorum. Başkalarının bunu yaşayıp yaşamadığını merak ediyorum. Bir web uygulamasını üretken bir şekilde geliştirmek için Grails'i kullanan insanlar var mı? Hızlı web geliştirme için düşünmem gereken başka çerçeveler var mı?