`
boby2046
  • 浏览: 67977 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Why we choose groovy not ruby to develop applications?

阅读更多

  诶,E文有点生疏了,还是练练吧.

Groovy 's defination on its web site:

Groovy is an agile dynamic language for the Java Platform with many features that are inspired by languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax.

From above ,we can see It has two specifics obviously :

1.A basis adapter for Java platform,java is becoming more and more complex and need some help to develop applications shortly duration,simple configuration,and high quality to cater the customers' requirment.Agile is a widely used norn in the future.

2.Java is the most remain system.Many servers run with it.Daynamic Language is not a very flash thing to us.But it can use the abundant java liberary and opensource framework,and Java need Daynamic Lanuage to simplify the configuration of Java applications development.

Ruby is a DSL(Domain-Specific Language)  .Appointment has high priority than configuation.And Its value is borrowed from other language such as python,perl.It has a new community.However ,I still prefer groovy:

1.Ruby cost time to study.It's not  friendly to java developer.Study a new language is not a easy thing .From syntax to inner value,we will cost a lot of time on it.Groovy has similar grammer as Java.It's easy to learn.

2.Ruby exsits long time ,but was concerned recently.And its behavior is not good as groovy,Groovy 1.0 version will be published not far(about at the end of 2007).

It is more potential than Ruby.

3.Groovy and Java can help each other, and they use area will be more widely as the large project.Ruby is a small community which will turn to JRuby,I think that one day,JRuby will get all the thing in the Ruby.What Ruby can do where Groovy also can do.

Groovy is the feature of Java,for agile development.It is a weapon for the developper of Java.Concern more about Groovy recently.

 

分享到:
评论

相关推荐

    [Groovy] Making Java Groovy 英文版

    Making Java Groovy is a practical handbook for developers who want to blend Groovy into their day to day work with...to desktop applications and shows how Groovy makes them easier to put into production ...

    Groovy in action

    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...

    Groovy need not rails——介绍自己写的一个基于groovy的框架,Webx

    "Groovy need not rails"指的是Groovy并不需要像Ruby on Rails那样的全栈框架,因为Groovy自身就提供了强大的工具和库来构建Web应用程序。Webx是一个基于Groovy的框架,它旨在简化Web应用开发,提供类似于Rails的...

    Introduction to Groovy

    ### Groovy 入门简介与核心特性解析 #### 标题与描述概述 本文档旨在为读者提供关于Groovy语言的基础介绍与应用实例。通过学习本文档,读者将能够掌握Groovy的基本概念、特点以及如何在Java平台上有效地利用Groovy...

    groovy-2.3.6-installer

    Groovy结合了Python、Ruby和Perl等脚本语言的简洁性和灵活性,并且完全兼容Java,可以无缝地与Java代码集成。在"groovy-2.3.6-installer"这个版本中,我们聚焦于Windows操作系统上的安装过程。 Groovy 2.3.6是该...

    groovy

    Groovy结合了Java的静态类型系统和Python、Ruby等动态语言的灵活性,使得开发者可以更加高效地编写代码。本篇文章将深入探讨Groovy语言的关键特性和应用场景。 一、Groovy简介 Groovy是2003年由James Strachan创建...

    精通 Groovy--下一代开发语言

    什么是 Groovy? Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,...

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望...

    groovy-all

    Groovy结合了Python、Ruby和Smalltalk等语言的特性,同时保留了与Java的无缝集成能力,使得它在脚本编写、Web开发、自动化测试等领域有着广泛的应用。 标题“groovy-all”暗示这是一个包含Groovy完整实现的库,通常...

    Groovy vs_ JRuby Presentation.ppt

    Groovy与JRuby都是在Java平台上运行的动态脚本语言,它们都提供了对Java平台的深入集成,并且各自拥有独特的特性和优势。这篇演示文稿将对比这两种语言,帮助开发者了解哪种更适合自己的需求。 首先,Groovy是设计...

    groovy-3.0.9-API文档-中文版.zip

    赠送jar包:groovy-3.0.9.jar; 赠送原API文档:groovy-3.0.9-javadoc.jar; 赠送源代码:groovy-3.0.9-sources.jar; 赠送Maven依赖信息文件:groovy-3.0.9.pom; 包含翻译后的API文档:groovy-3.0.9-javadoc-API...

    apache-groovy-sdk-3.0.3.zip

    Apache Groovy是一个强大的、动态的编程语言,专为Java虚拟机(JVM)设计,它在Java平台上提供了更简洁、更富有表达力的语法。Groovy SDK 3.0.3是该语言的一个稳定版本,包含了开发、运行和调试Groovy程序所需的所有...

    Beginning Groovy and Grails, From Novice to Professional

    本书《Beginning Groovy and Grails, From Novice to Professional》由Christopher M. Judd、Joseph Faisal Nusairat 和 James Shingler共同编写,并得到了Grails项目负责人Graeme Rocher的前言推荐。本书主要面向...

    Java调用Groovy,实时动态加载数据库groovy脚本

    1. 引入Groovy库:在Java项目中添加Groovy的相关依赖,通常是`groovy-all`,确保Java能够访问Groovy运行时环境。 2. 创建GroovyClassLoader:使用这个类加载器可以动态加载和执行Groovy脚本。它继承自Java的...

    Groovy学习资料

    Groovy结合了Java的面向对象特性和Python、Ruby的简洁语法,使得它成为Java开发者进行快速开发、自动化任务以及编写简洁代码的理想选择。这份"Groovy学习资料"包含了深入理解和实践Groovy所需的关键知识点,帮助...

    Groovy-3.0.jar

    Groovy jar包 3.0.

Global site tag (gtag.js) - Google Analytics