最近http://www.indicthreads.com/对Grails的创始人Graeme Rocher 做了一次访谈,其中谈及了Grails和RoR以及对动态语言的看法,从中可以看出开发者对Grails这个框架的立场和定位。
Graeme Rocher 说RoR中有一些他很不喜欢东西,比如说RHTML,但他也承认RoR确实是个好东西,当初要不是为了兼顾那些使用了Hibernate和Spring的老系统,他也早就用上RoR了。
Graeme Rocher对动态语言持一种比较保守的态度,他认为动态语言的确非常好,不过只适合简单的或中等复杂度的应用,在大型项目中完全使用动态语言--不管是Groovy还是Ruby--来开发是十分愚蠢的。和DHH的激进不同,Graeme Rocher似乎表现的更加中庸,他认为Grails应该在静态语言和JAVA之间找到一种平衡,我觉得他的这种态度最终会影响到Grails的开发和架构,不知这是福还是祸。
Graeme Rocher一再强调了Grails对java程序员来说是非常容易使用的,因为它使用的是语法和java非常相似的Groovy,并且Grails是基于Spring、Hibernate、SiteMesh等流行的java框架之上的,这样不仅容易掌握而且还易于与java集成。他最后认为Grails被广泛采用的主要障碍来自于管理层而不是java程序员。
http://www.indicthreads.com/interviews/1098/grails_web_framework_java_developers_1.html
从这次访谈来看,总体感觉Graeme Rocher是一个比较冷静的人,这对开发Grails这种全新的框架来说是个优点还是不足呢?不知您怎么看?
分享到:
相关推荐
Grails is a Java- and Groovy-based web framework that is built for speed. First-time developers are amazed at how quickly you can get a page-centric MVC web site up and running thanks to the ...
This includes a large number of Java developers who have been enticed by the productivity gains seen with frameworks such as Ruby on Rails, JRuby on Rails, etc. The Web and its environment is a ...
Grails is a full stack web development framework that enables you to build complete web applications in a fraction of the time and with less code than other frameworks. In Grails: A Quick-Start Guide...
Web开发方面没有王者,PHP市场很大,但RoR,Python,Java,及至Asp.net都占据着一方市场.那么作为Java程序员,当你不想使用SSH做网站的时候,尝试一下Grails吧,这里是Java程序员使用Grails的十大优势
Grails Grails Grails Grails Grails
Java web development is notoriously tedious, but help is on the way: Grails. Using the principle of convention-over-configuration and the dynamic Groovy programming language, Grails takes the pain out...
Grails尽量为更多现有的Java项目创建一个全面的框架(不仅局限于视图处理),这和当前一些Java框架提供给用户的一种AnemicAPI形成了明显的对比。Grails的出现并不是偶然的,而是随着Web应用的日趋复杂及Web2.0和Ajax...
Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,...与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。
Grails_开发简介,本文介绍如何使用Oracle JDeveloper 作为IDE 来开发Grails 应用程序。此外,您还在学习开发Grails 应用程序的过程中大概了解Groovy 的一些概念。
Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南
Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。
与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。 Grails是个一栈式开发框架,它尝试通过核心技术和插件技术来解决许多Web开发难题。Grails包含了如下内容: 由 Hibernate ...
Groovy, the brand-new language for the Java platform, brings to Java many of the features that have made Ruby popular. Groovy in Action is a comprehensive guide to Groovy programming, introducing Java...
It is javascript and ajax using in grails, it is very useful
Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和Hibernate等Java已有的技术之上的。 Grails是一个full-stack框架,它借助于核心技术与...
用grails开发过程中,项目优化配置,系统间调用等的总结。
第1章 寻找grails之旅 1.1 java的困惑 1.2 webc2.0时代 1.3 java的力量 1.4 什么是grails 1.4.1 与java集成 1.4.2 简单而强大 1.4.3 吸取的经验教训 1.5 使用grails的原因 ...
With over 3 Million users/developers, Spring Framework is the leading “out of the box” Java framework. Spring addresses and offers simple solutions for most aspects of your Java/Java EE application ...
grails.org 源码 Build modern, sophisticated and robust Groovy web applications in record time! Grails brings back the enjoyment of Java web development.