圣杯值得吗?[已关闭]
这是半咆哮,半问题。
值得使用圣杯吗?我正在尝试开发一个相对简单的数据库驱动的Web应用程序。我的专长是Java,所以Grails自然是一个不错的选择。起初我想使用Spring,JPA和Hibernate,但我以前使用过它们,并且遇到了各种繁琐的配置和编码工作。Grails宣称自己可以解决这个问题。
我对Grails最大的挫败感是所有不起作用的小事情。我的意思是,它并不像人们直觉上认为的那样有效。边缘非常粗糙。我经常遇到问题。有时是我缺乏对Grails的理解 - 其他时候我发现了合法的Grails错误。
一个主要问题是缺乏良好的Eclipse集成。有一个Groovy和Grails插件,但它除了语法突出显示之外没有做太多事情。从Java调用Groovy,反之亦然,配置起来非常痛苦。没有良好的IDE支持是一个很大的麻烦。
发生的事情是我坐下来尝试开发我的Web应用程序。在一天结束时,我意识到我花了大约85%的时间调试与Grails相关的问题。如果它不是 Eclipse 问题,那么它就是急于加载、在视图中获取、一对多关系、奇怪的空文件 bug 行为、一个奇怪的属性/getter bug——它只是一直持续下去。这只是我今天遇到的问题的一个例子。我最后一次与Grails的坐下来产生了一大堆不同的问题。
我有时想知道这是否值得。我很好奇其他人是否经历过这种情况。是否有人真的使用Grails来有效地开发Web应用程序?是否有其他我应该考虑的快速Web开发的框架?