还是放弃了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
- 浏览 14269
- 评论(25)
- 论坛回复 / 浏览 (20 / 24007)
- 查看更多
相关推荐
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框架...
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的框架。