반쯤 호언 장담하고 반은 질문입니다.
Grails를 사용할 가치가 있습니까? 비교적 간단한 데이터베이스 기반 웹 애플리케이션을 개발하려고합니다. 내 전문 지식은 Java에 있으므로 자연스럽게 Grails가 좋은 선택처럼 보였습니다. 처음에는 Spring, JPA 및 Hibernate를 사용하려고 생각했지만 이전에 사용했으며 모든 종류의 지루한 구성 및 코딩 작업을 수행했습니다. Grails는이를 해결하는 것으로 스스로를 광고합니다.
Grails에 대한 저의 가장 큰 좌절감은 작동하지 않는 작은 모든 것입니다. 내 말은 직관적으로 생각하는 것처럼 작동하지 않는다는 것입니다. 가장자리가 매우 거칠다. 나는 끊임없이 문제에 부딪친 다. Grails에 대한 이해가 부족한 경우도 있습니다. 합법적 인 Grails 버그를 발견 한 경우도 있습니다.
한 가지 주요 문제는 좋은 Eclipse 통합이 없다는 것입니다. Groovy 및 Grails 플러그인이 있지만 구문 강조 외에는 많은 기능을 수행하지 않습니다. Java에서 Groovy를 호출하거나 그 반대로 호출하는 것은 구성 하기가 매우 어렵습니다 . 좋은 IDE 지원이 없다는 것은 큰 문제입니다.
웹 응용 프로그램을 개발하려고 앉아 있습니다. 하루가 끝날 무렵 Grails 관련 문제를 디버깅하는 데 하루의 약 85 %를 소비했다는 것을 알게되었습니다. 이클립스 문제가 아니라면 eager loading , fetching in the view , 일대 다 관계 , 이상한 빈 파일 버그 동작 , 이상한 속성 / 게터 버그 -그냥 계속됩니다. 이것은 내가 오늘 만난 문제의 샘플에 불과합니다. 마지막으로 Grails를 사용하면서 여러 가지 문제가 발생했습니다.
나는 때때로 그만한 가치가 있는지 궁금합니다. 다른 사람들이 이것을 경험했는지 궁금합니다. 실제로 Grails를 사용하여 웹 애플리케이션을 생산적으로 구축하는 사람들이 있습니까? 빠른 웹 개발을 위해 고려해야 할 다른 프레임 워크가 있습니까?