`
boby2046
  • 浏览: 67111 次
  • 性别: 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 2nd Edition-Manning(2016)

    Not only did Groovy and its environment change, we authors changed as well. We enjoyed the luxury of working on Groovy projects, introducing new team members to the language, running workshops and ...

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

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

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

    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.in.Action.2nd.Edition.1935182

    With relevant examples, careful explanations of Groovy's key concepts and features, and insightful coverage of how to use Groovy in-production tasks, including building new applications, integration ...

    Beginning Groovy and Grails, From Novice to Professional

    Apress - Beginning Groovy and Grails, From Novice to Professional.pdf

    Making java groovy

    When we designed the Groovy language almost 10 years ago, our main goal was to create a language that is a complement to Java, a close companion, that Java developers would be familiar with and could ...

    Introduction to Groovy

    Introduction to Groovy Groovy 的入门教程,了解Groovy的基本原理和结构!

    groovy 1.6.9

    Groovy... * is an agile and dynamic language for the Java Virtual Machine * builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk...

    groovy-all-2.4.15.jar

    org.gradle.api.resources.ResourceException: Could not get resource 'https://jcenter.bintray.com/org/codehaus/groovy/groovy-all/2.4.15/groovy-all-2.4.15.jar'. 下载groovy-all-2.4.15.jar后,放入对应的 ...

    groovy-all-2.4.12.jar

    最近的groovy-all-2.4.12.jar包供使用,解决as编译时报错问题

    groovy-1.5.6-installer

    The Groovy web site (http://groovy.codehaus.org) gives one ...features that are inspired by languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax.”

    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版本,希望...

    ros by example to groovy

    ros by example to groovy

    groovy入门经典,groovyeclipse 插件

    groovy入门经典,groovyeclipse 插件

    Groovy v2.4.13官方版

    Groovy 是用于Java虚拟机的一种敏捷的动态语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多...

    Flutter 出现Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.15)

    在一次代码拉取中,出现了以下问题:Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.15) 详细的报错信息如下: // 报错信息如下 Could not resolve all files for configuration ':jcore-...

    groovy-all-2.4.15.jar.zip

    groovy-all-2.4.15.jar文件,MAC使用时需存放在/Users/用户名/.gradle/caches/jars-3/某一缓存目录下,找不到就都看一下,我遇到的问题是缓存目录中下载的是2.4.17版本,应该跟gradle版本升级有关

Global site tag (gtag.js) - Google Analytics