2011-02-12 11 views
5

Rozpoczynam pracę nad nową aplikacją AppEngine przy użyciu Groovy. Będzie średniej wielkości i będzie korzystać z wielu usług AppEngine. Będzie miał zarówno zwykłą, jak i mobilną stronę internetową, używając HTML 5 i JQuery.Grails vs Gaelyk dla nowej aplikacji Groovy AppEngine

Który z dwóch szkieletów najlepiej pasuje do mojego przypadku? I dlaczego?

Odpowiedz

14

Graeme (główny projekt Grails), niedawno zagłębiliśmy się w sprawienie, by najnowsze Grails znowu działały w App Engine, i natknęliśmy się na niektóre błędy OpenJDK, które uniemożliwiały nawet najnowszym Grailom startowanie z App Engine. Dopóki te problemy nie zostaną rozwiązane, a my będziemy w stanie rozwiązać inne potencjalne problemy, które mogą się pojawić, ostatnie wersje Grails nie będą działały poprawnie, jeśli w ogóle, na App Engine. Więc Gaelyk wydaje się być teraz jedyną opcją "Groovy" w App Engine.

+0

Szkoda, że ​​się zepsuło po drodze. Wiele starszych postów wskazywało na obiecującą perspektywę, zwłaszcza, że ​​hibernacja może być czysto wymieniana na uporanie się z GAE. Czy przywracanie zgodności jest zgodne z programem 1.4? –

+0

p.s. kochaj swoją ramkę Gaelyka – Steven

2

Nie porównuję bezpośrednio Grailsa z Gaelykiem w App Engine, ale być może moje posty na blogu pomogą ci podjąć decyzję: http://bit.ly/9BRQRP. Generalnie lepiej jest z Gaelykiem, ponieważ czas uruchomienia jest niższy (zakładając, że nie chcesz płacić za zarezerwowaną instancję). Gaelyk zapewnia ładną warstwę abstrakcji na wszystkich usługach App Engine, co ułatwia ich używanie. Wtyczka Grails App Engine pomaga tylko w włączeniu aplikacji Grails do wdrożenia na platformie Google.

1

Spędziłem dużo czasu, próbując sprawić, by Grails pracował z GAE w zeszłym roku, ale napotkałem wiele problemów z długim zimnym startem ... Grails potrzebował więcej niż 30 sekund, aby zacząć iw tym czasie zapobiegał używaniu Grails z GAE . Zadałem kilka pytań na forach Grails, ale bez odpowiedzi, więc postanowiłem znaleźć inne rozwiązanie i znalazłem Play! to działa jak urok z GAE. To nie jest Groovy, ale czysta Java i uważam, że to najlepsza rzecz, którą widziałem w Javie przez długi czas. Więc Gaelyk to dobre rozwiązanie, jeśli naprawdę chcesz mieć Groovy, ale jestem wielkim fanem Play! teraz i radziłbym rzucić na to okiem;)

1

Poddałem Grails na GAE i okazało się, że bardziej lubię Gaelyka niż Graala w niektórych obszarach dla GAE. Tak więc używanie gaelyk jest fajniejszą opcją na GAE.