有人用Groovy,Scala和Clojure这三种语言吗?他们的前景怎么样?

问题描述

Groovy,Scala和Clojure都是JVM语言,他们和Java的关系是怎样的?是不是对Java的补充,使Java更加灵活?这三种语言的前景如何?哪个值得学一学?

解决方案

解决方案二:
Groovy吧有兴趣学习下是对java的一种包装,简化java编写的复杂度

时间: 2024-12-21 06:47:03

有人用Groovy,Scala和Clojure这三种语言吗?他们的前景怎么样?的相关文章

兰亭集势周三宣布再推三种语言服务

摘要: 查看最新行情 北京时间9月4日晚间消息, 兰亭集势 (NYSE: LITB )周三宣布,为拓展东南亚市场,公司旗下电子商务网站又推出了马来西亚语.印度尼西亚语和泰语三个新版本. 与之前相比 查看最新行情 北京时间9月4日晚间消息, 兰亭集势 (NYSE: LITB )周三宣布,为拓展东南亚市场,公司旗下电子商务网站又推出了马来西亚语.印度尼西亚语和泰语三个新版本. 与之前相比,兰亭集势在马来西亚.印度尼西亚和泰国的用户在支付.发货和客户服务方面不会发生任何变化,只是网站由于采用当地语言而

兰亭集势拓展东南亚市场 再推三种语言服务

摘要: 查看最新行情 北京时间9月4日晚间消息, 兰亭集势 (NYSE: LITB )周三宣布,为拓展东南亚市场,公司旗下电子商务网站又推出了马来西亚语.印度尼西亚语和泰语三个新版本. 与之前相比  查看最新行情 北京时间9月4日晚间消息, 兰亭集势 (NYSE: LITB )周三宣布,为拓展东南亚市场,公司旗下电子商务网站又推出了马来西亚语.印度尼西亚语和泰语三个新版本. 与之前相比,兰亭集势在马来西亚.印度尼西亚和泰国的用户在支付.发货和客户服务方面不会发生任何变化,只是网站由于采用当地语言

Winform项目多语言实现(支持简/繁/英三种语言)

先Mark下,本文转载:http://www.csframework.com/archive/1/arc-1-20110626-1664.htm   本人Demo:http://files.cnblogs.com/zfanlong1314/LocalLang.zip

ASP、JSP、PHP 三种技术比较

js|比较|js 目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor). 简 介 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的.互动的.高性能的WEB服务应用程序.ASP采用脚本语言VBScript(Java script)作为自己的开发语言. PHP是一种跨平台的服务器端的嵌入式脚本语言.它大量地借用C

动态网页制作:ASP、JSP、PHP三种技术比较

js|比较|动态|网页 目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor). 简 介 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的.互动的.高性能的WEB服务应用程序.ASP采用脚本语言VBScript(Java script)作为自己的开发语言. PHP是一种跨平台的服务器端的嵌入式脚本语言.它大量地

对注册表进行编辑的三种途径_注册表

了解了关于注册表的基本内容之后,我们就可以正式进入我们所要讨论的话题了:对注册表进行编辑修改!一般来说,要想对注册表进行增.删.改,可以有以下三种途径: 第一种途径:直接修改(最不安全,但最直接最有效) 就是通过注册表编辑器直接的来修改注册表的键值数据项,这样做会避免在注册表中留下垃圾(虽然都很小,但越来越多会拖慢系统速度),但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎. 注册表编辑器是一个可以让你改变系统注册设定的高级工具WIN98注册表编辑器的常用操作注册表编辑器是一

Java 下一代: Groovy、Scala 和 Clojure 中的共同点(三)

反思异常.表达式和空 在 上一期文章 中,我介绍了 Java 下一代语言用来消除 Java 语言中华而不实的东西和复杂性的创新方式.在这一期 文章中,我将展示这些语言如何消除 Java  的一些瑕疵:异常.语句与表达式,以及围绕 null 的边缘情况. 表达式 Java  语言从 C 语言那里继承的一项传承是区分编程语言 和编程表达式.Java 语句的示例包 括使用 if 或 while 的代码行,以及使用 void 来声明不会返回任何值的方法的代码行.表达式(比如 1 + 2 )用于求取 某一

Java 下一代: Groovy、Scala 和 Clojure 中的共同点(一)

探究这些下一代 JVM 语言如何处理操作符重载 编程语言中的好理念可以延续并扩展到其他语言,就像美酒一样历久弥香.因此,不足奇怪的是,Java 下一代语言 - Groovy.Scala 和 Clojure - 具有很多共同的特性.在本期和下一期 Java 下一代 文章中,我将探讨每种语言语法中功 能清单的一致性.我从能够重载操作符这个特性说起  - 克服了Java 语言中长期存在的一个缺点. 操作符重 载 如果您改造过 Java BigDecimal 类,可能看到过类似于清单 1 的代码: 清单

Groovy、Scala 和 Clojure的使用

在与 Martin Fowler 共同参加的一次主题演讲中,他提供了一个敏锐的观察报告: Java 的遗产是 平台,不是 语言. 最初的 Java 技术工程师曾做过一个了不起的决定,将语言从运行时中分离出来,最终使 200 多种语言可在 Java 平台 上运行.该基础架构对平台保持长久活力非常关键,因为计算机编程语言的寿命通常很短.自 2008 年以来,每年由 Oracle 主办的 JVM 语言峰会都会为 JVM 上替代语言的实现者提供与平台工程师公开合作的机会.   欢迎来 到 Java 下一