阅读更多

19顶
0踩

编程语言

原创新闻 Groovy, JRuby, Jython, Scala:谁是胜利者?

2008-05-13 09:27 by 见习编辑 Eastsun 评论(18) 有10709人浏览
  这是一场关于脚本语言的“擂台赛”(严格说,Scala应该不属于脚本语言), Guillaume LaForge代表Groovy,Charles Nutter代表JRuby,Frank Wierzbicki代表Jython以及Jorge Ortiz代表Scala。他们展开了三轮的竞赛,每次比赛他们都需要展示一个Demo,然后有三分钟的时间向观众解说这个Demo,而观众可以通过短信对比赛进行投票。
  这三轮比赛包括一个桌面应用,一个Web应用,以及一个自由发挥的项目用来展示各个脚步语言最擅长的东东。擂台赛的最后结果是:JRuby获得了第一,Groovy其次,然后是Scala与Jython。

A=Groovy, B=JRuby, C=Jython, D=Scala

详见:Groovy, JRuby, Jython, Scala: Who Wins the Script Bowl?
19
0
评论 共 18 条 请登录后发表评论
18 楼 ssuhvs 2009-07-21 19:08
groovey支持
17 楼 Fstone 2008-05-15 14:50
引用
选手的发挥以及演讲口才对结果也会有影响~

就像你用一支派克金笔,庞中华用一支三块钱的杂牌钢笔,你说谁写的字好?
16 楼 leonsmith 2008-05-15 12:46
[u][/u][i][/i][b][/b]
15 楼 shiren1118 2008-05-15 11:57
难免是个人之见吧!麽意义的
14 楼 welcomyou 2008-05-14 13:24
人是生而理应平等的
13 楼 Eastsun 2008-05-13 21:54
山风小子 写道
语言无优劣,适用就好~

这话跟人是生而平等的一样正确
12 楼 山风小子 2008-05-13 19:27
语言无优劣,适用就好~
11 楼 stingh711 2008-05-13 14:39
等到django完全移植到jython上,jython的表现会好很多吧..
10 楼 zhangcheng 2008-05-13 13:56
@jiyanliang
这些都是Sun支持的
9 楼 dianthus 2008-05-13 12:19
不看好jruby
8 楼 sp42 2008-05-13 12:19
感觉意义不是太大。
7 楼 rockjava 2008-05-13 10:36
jRuby第一?
6 楼 jiyanliang 2008-05-13 10:31
jruby 是sun支持的,如果不是第一。那不是打自己的嘴吗
-----------
国外也这样搞?
5 楼 zjumty 2008-05-13 10:25
有没有演示的视频啊?
4 楼 dennis_zane 2008-05-13 10:08
请问,jruby与java的集成如何不直接
3 楼 melin 2008-05-13 09:59
jruby 是sun支持的,如果不是第一。那不是打自己的嘴吗
2 楼 Eastsun 2008-05-13 09:40
选手的发挥以及演讲口才对结果也会有影响~
1 楼 Arden 2008-05-13 09:37
搞不懂jruby会第一,它连与java的集成度都没有groovy来得直接。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 软件测试的基本方法

    引言 软件测试到技术和方法是多种多样的。从分类上来说,按照开发阶段划分有单元测试、集成测试、系统测试、验收测试。 按照是否运行来划分,可分为静态测试和动态测试。按照是否手工执行来说,可分为手工测试和自动化测试。下面简单 介绍几个软件测试的基本方法。 黑盒测试 黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出数据。黑盒测试方法主...

  • 系统测试的基本方法

    系统测试的基本方法.txt

  • 系统测试设计的10种方法

    注册的时候选择性别,男或女,默认没有选择,性别是必填项有效等价类:男或女无效等价类:不选择取款金额100到5000有效等价类:100到5000无效等价类:小于100,大于5000安装软件时必须同意协议才能继续安装有效等价类:同意无效等价类:不同意证书考试,>=60分有证书,60-70是合格,71-85是良好,86-100优秀有效等价类:60-70,71-85,86-100无效等价类:小于60注册的用户名要求必须由英文字母和数字组成,长度3-20之间,不能以数字开头。

  • 系统安全测试要怎么做?

    进行系统安全测试时,可以按照以下详细的步骤进行: 1、信息收集和分析: 收集系统的相关信息,包括架构、部署环境、使用的框架和技术等。 分析系统的安全需求、威胁模型和安全策略等文档。

  • 系统测试分类和测试常用方法

    一、系统测试分类 1、功能测试:验证当前软件主体功能是否实现 2、兼容性测试:验证当前软件在不同的环境下是否还可以使用。window,mac,浏览器,在电脑,ipad上能用吗 3、安全测试:验证软件是否只是对授权用户提供功能使用。银行卡自己使用是否安全。 4、性能测试:相对于当前于软件...

  • 软件系统测试的方法有哪些?

    3. 灰盒测试:灰盒测试是黑盒测试和白盒测试的结合,既考虑软件系统的输入和输出,又考虑其内部结构和实现细节。测试人员可以编写测试脚本,自动执行测试用例,生成测试报告和结果。8. 可靠性测试:可靠性测试是对软件系统的稳定性和可靠性进行测试,验证系统在长时间运行和高负载下的表现。和安全性等方面的质量,是确保软件质量和功能的关键步骤,选择适当的测试方法取决于项目的性质、需求和资源可用性。以上是常见的软件系统测试方法,测试人员可以根据具体的测试目标和需求,选择适合的测试方法进行测试,以确保软件系统的质量和稳定性。

  • 常见系统测试方法(背)

    一.按测试对象进行分类 1.白盒测试:这种测试的主体就是软件的底层代码,不会在意外在的界面是否OK,只要求底层功能实现,同时逻辑正确。 2.黑盒测试:这种测试就是指测试软件的外在主体功能是否可用。 3.灰盒测试:介于两者之间(接口测试) 4.上述方法中的盒指的是被测对象。 二.按测试对象是否执行分类 1.静态测试:指的就是测试对象不执行。 2.动态测试:将软件运行在真实的使用环境中进行测试。 三.按测试手段进行分类 1.手工测试:由测试人员手动的对被测对象进行验证,优点就是可以灵活的改变测试操作及环境 2

  • 系统测试(功能测试、性能测试)

    系统测试是将已经集成好的软件系统,作为整个计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行系列的测试活动。

  • 系统测试详解

    性能测试是用来测试软件在集成系统中的运行性能的,性能测试可以发生在测试过程的所有步骤中,即使是在单元层,一个单独的模块的性能也可以使用白盒测试开进行评估,但是,只有当整个系统的所有成分都集成到一起之后,才能检查一个系统的真正性能。用户在使用系统的时候,如果出现问题,首先求助的就是在线帮助,一个糟糕的在线帮助会很大的打击用户对系统的信心,因此一个好的系统,必须要有完备的帮助体系,包括用户操作手册,实时在线帮助。凡事要趁早,特别是技术行业,一定要提升技术功底。

  • 系统测试常用测试方法

      系统测试一般采取黑盒测试,系统测试的方法也比较多,其中常用的方法有:多任务测试、临界测试、中断测试、等价划分测试  多任务测试  多任务测试是指在非idle状态下,测试对象处于工作状态时,有新的事件发生,如手机进行通话时有短信进行,手机有电话呼入,这种情况就是“多任务”  Eg:手机项目中,查看短信时,有来电时。。。  备注:  1.多任务是黑盒尤其是嵌入式设备中所必须进行的一项最基本的测试,也是最容易发现软件问题的测试  2.多任务测试是测试系统模块之间相互影响的一种重要测试,这种测试一般会检测出如死

  • 系统测试的方法

      计算机软件是基于计算机系统的一个重要组成部分,软件开发完毕后应与系统中其它成分集成在一起,此时需要进行一系列系统集成和确认测试。对这些测试的详细讨论已超出软件工程的范围,这些测试也不可能仅由软件开发人员完成。在系统测试之前,软件工程师应完成下列工作:  (1) 为测试软件系统的输入信息设计出错处理通路;  (2) 设计测试用例,模拟错误数据和软件界面可能发生的错误,记录测试结果,为系统

  • 软件测试:系统测试

    系统测试(System Testing)的定义:将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)的环境下,对计算机系统进行一系列的组装测试和确认测试。系统测试方案:描述系统需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。系统测试执行阶段:执行系统测试预测试,系统测试用例,开展回归测试,校验已修复的问题,提交系统预测试报告,系统测试报告,缺陷报告。

  • 软件测试方法之系统测试

    系统测试 定义 系统测试(System Testing)是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机进行一系列的组装测试和确认测试。 目的 系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方,以验证软件系统的功能和性能等满足其规约所指定

  • 基于Web的系统测试方法

    NULL 博文链接:https://lihbobo.iteye.com/blog/591362

  • 基于Web的系统测试方法.ppt

    基于Web的系统测试方法.ppt

  • 大数据系统测试方法及实践

    大数据系统测试的挑战、大数据系统测试的方法论、大数据系统基准测试的实践

  • 测试阶段划分

    从测试阶段的划分可以分为单元测试、集成测试、系统测试、确认测试。下面内容来自网络相关资料的整理。 1.单元测试     (1)定义:单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中

  • 软件测试的系统测试方法

    软件测试的系统测试方法

Global site tag (gtag.js) - Google Analytics