还是放弃了Ruby and Rails,选择了Groovy and Grails。
原因如下:
1 习惯了Java的书写方式,用起Groovy来感觉很自然,虽然Ruby写起来也不费劲。
2 Groovy代码和Java代码的互操作性确实很方便,这样目前的大量Java程序库可以很容易的在Groovy里使用。
3 Grails工程能直接编译生成J2EE工程,这就意味着能在任何J2EE服务器上运行Grails工程。
4 速度的问题也考虑过,不过既然Rails和Grails等是作为DSL出现的,那么速度应该不是关键问题,虽然现在比较慢,但是还没有慢到不可忍受的地步,况且我相信随着新版本的发布会有所改善。
5 最快速最高效的实现业务需求才是关键,选择什么语言什么框架应该应情况而定,但对于一个Java程序员怎么看都是Groovy and Grails更加自然。
6 我们不能因为JavaEye Ruby and Rails了就都开始跟着Ruby and Rails(没有任何贬低Ruby和Rails的意思,不得不承认Ruby和Rails在很多方面要比Groovy和Grails好的多)。
个人观点仅供参考。
分享到:
- 2007-04-05 19:53
- 浏览 14245
- 评论(25)
- 论坛回复 / 浏览 (20 / 23983)
- 查看更多
相关推荐
Groovy 和 Grails 与 Ruby on Rails 一样,都追求开发效率和简洁性,但它们建立在不同的语言基础之上。Ruby on Rails 是基于 Ruby 语言,而 Grails 则是基于 Groovy。虽然 Grails 受到 Rails 的启发,但它采用了 ...
Grails,则是基于Groovy构建的一个现代Web应用框架,它借鉴了Ruby on Rails的设计理念,致力于提供快速开发的解决方案。Grails的主要优点包括MVC(模型-视图-控制器)架构、GORM(Grails Object Relational Mapping...
标题提到"请放弃Jruby和Jython而选择Groovy",这可能基于以下原因: 1. **集成与兼容性**:Groovy是为JVM设计的语言,其语法与Java非常相似,这意味着Java开发者可以更快地适应Groovy,而无需学习全新的语言结构。...
Grails则是一个构建于Groovy之上的开源Web应用框架,它借鉴了Ruby on Rails的设计模式,提供了快速开发的能力,强调代码的简洁性和可读性。 在“Groovy轻松入门—Grails实战基础篇”中,我们将探讨以下几个关键知识...
Grails是一个现代的MVC Web框架,它受到Ruby on Rails的启发,建立在稳固的砖石和最佳组件之上。Grails的开发旨在提高Web应用开发的生产效率,并使得使用强大且动态的Groovy语言进行编程变得更加有趣。Grails框架...
The Web and its environment is a perfect fit for easily adaptable and concise languages such as Groovy and Ruby, and there is huge interest from the developer community in general to embrace these ...
Grails 的设计灵感来源于 Ruby on Rails,它不仅继承了 Rails 的简洁性,还充分利用了 Java 平台的强大功能。 #### 二、Grails 的核心特性 - **面向领域语言 (DSL)**:Grails 提供了一种面向领域的语言,让开发者...
Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式,允许开发者快速构建动态、数据库驱动的Web应用。 **Groovy 语言基础** Groovy 是一种动态类型的、面向对象的编程语言,它可以无缝...
**Grails**是基于Groovy语言的全栈式Web开发框架,它借鉴了Ruby on Rails的设计理念,提供了快速开发的可能。Grails的核心特性包括MVC架构、领域驱动设计(GORM)、自动化构建过程以及丰富的插件系统。通过Eclipse的...
它借鉴了Ruby on Rails的许多优秀理念,同时提供了Java平台的强大功能和兼容性。在本文中,我们将深入探讨Grails的安装、应用程序创建、核心概念以及其在敏捷开发中的应用。 ### 1. 安装Grails 安装Grails通常涉及...
"Groovy need not rails"指的是Groovy并不需要像Ruby on Rails那样的全栈框架,因为Groovy自身就提供了强大的工具和库来构建Web应用程序。Webx是一个基于Groovy的框架,它旨在简化Web应用开发,提供类似于Rails的...
Grails 是一个基于 Groovy 语言的高性能、开放源代码的 Web 开发框架,它结合了 Ruby on Rails 的设计理念与 Java 平台的强大功能。Grails 采用了约定优于配置的原则,简化了 Web 应用程序的开发过程,使得开发者...
grails1.0开发框架5 类似于ruby on rails的框架。
Grails 借鉴了Ruby on Rails的设计理念,引入了GORM(Grails Object Relational Mapping)用于数据库操作,以及一系列的插件系统,支持快速构建复杂的Web应用程序。 2. **Groovy语言基础** Grails 采用Groovy作为...
grails1.0开发框架4 类似于ruby on rails的框架。
grails1.0开发框架1 类似于ruby on rails的框架。
grails1.0开发框架3 类似于ruby on rails的框架。