Grails mükemmeldir. Yine de, bazen, hızlı ve hafif bir web çerçevesine ihtiyacımız var. Orada böyle bir şey var mı? http://groovy.codehaus.org/GroovletsGrails'den başka hafif Groovy web çerçevesi var mı?
cevap
Google App Engine kullanan değilse, inanıyorum ben şahsen bunları kullanmadıysanız ama Gaelyk Groovlets üzerine inşa edilmiştir Gaelyk
var Ruby için mükemmel Sinatra çerçevesinden esinlenerek Groovy web geliştirmeyi daha klas bir hale getirmeyi hedefliyor.
Caelyf - Cloud Foundry için Hafif Groovy araç takımı. Caelyf
Gretty - Hem web sunucuları hem de istemciler için basit groovy ++ web çerçevesi. Netty ve NIO üzerine inşa edilmiştir. groovypp/gretty
Graffiti - Sinatra webdevwilson/graffiti
Portofino esinlenerek Groovy için hafif bir web çerçevesi Java ve Groovy yazılmıştır. Portofino'nun temel fikri, mevcut bir veritabanının yapısını otomatik olarak analiz etmek, temel bir uygulama yapısı oluşturmak ve sonra da özelleştirme, izinleri işlemek vb. Yapmaktır.
Mevcut bir ilişkisel veritabanınız varsa, bu hızlı ve kolay bir yoldur. güzel bir kullanıcı arayüzü ile on-line getirmek için.
grooweb'u kontrol edin. O groovy dayalı dinamik kontrolörler (ve jsp kez) ile basit bir web çerçevesi var. O ile JSR 303 Validations, CDI Guice ile ve Json içeren Jackson Mapper sonraki komut ile ultra hafif uygulama oluşturmak için Grails 3 şunları yapabilirsiniz
grails appName --profile = web mikro
Güncelleme: Grails 3.1.0 ile opsiyon oluşturulan uygulama dinlendirici api oluşturmak için sadece gerekli bağımlılıkları ile sıyrılmıştır
grails create-app appName --profile=web-api
olduğunu.
Çok kötü, bunun için uygun bir dokümantasyon yok. –
Sadece spring boot'u kullanarak ve her şeyi groovy'de yazabilirsiniz.
Sen
sayesinde pişmiş gerekli yığını ile yepyeni bir projeyi oluşturmak için Spring Initializr kullanabilirsiniz! Buldum. kullanma deneyimleri? – john
Ben grailer yerine şimdi GAE siteleri için kullanmak eğilimindedir, çünkü başlangıçta grails biraz ağır görünüyor. GitHub'un iyi örnek projeler var: http://github.com/search?langOverride=&q=gaelyk&type=Repositories –
tekrar teşekkürler! gerçekten takdir ediyorum. – john