Groovy jest językiem programowania obiektowego dla platformy Java. Jest to dynamiczny język z funkcjami podobnymi do Pythona, Ruby, Perla i Smalltalk. Może być używany jako język skryptowy dla platformy Java. Groovy ma składnię podobną do języka Java i działa bezproblemowo z kodem bajtowym Java.
Inne funkcje obejmują:
- krzywa Łatwa nauka
- Wsparcie dla języków dla konkretnych domen
- składnia Compact
- Wsparcie dla dynamicznych wpisując
- Potężny prymitywów przetwarzania
- Łatwość Web tworzenie aplikacji
- Obsługa testów jednostkowych.
Grails to środowisko aplikacji internetowych o otwartym kodzie źródłowym, które wykorzystuje język programowania Groovy. Ma to być platforma wysokiej wydajności, zgodnie z paradygmatem "kodowanie według konwencji", zapewniającym autonomiczne środowisko programistyczne i ukrywającym wiele szczegółów konfiguracji od dewelopera.
Podobnie jak Rails, Grails wydaje się być tym, co nazywam "Strongly Grained". Jeśli robisz coś w stylu Grails, rozwój jest łatwy (i ogólnie dość szybki). Ramy mają zazwyczaj preferowany sposób robienia większości rzeczy. Z drugiej strony, jeśli chcesz walczyć z ziarnem, będziesz miał stosunkowo trudny czas.
Nie mów, że Groovy na Grails (nie istnieje), z przyczyn związanych z blogiem this.
Ponadto, jest to po prostu Grails. Nie Groovy na Grails (to nie ma sensu ...). Masz szczęście, że Marc Palmer nie widział tego pytania :) – leebutts
Zgadzam się, że powinienem najpierw googotować, ale dostaję inteligentną odpowiedź od Stackoverflow i jak zawsze Stackoverflow jest moim pierwszym wyborem do programowania związanego z nim pytania. – Rachel
Grails = Groovy on Rails –