阅读更多

19顶
0踩

编程语言

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

2008-05-13 09:27 by 见习编辑 Eastsun 评论(18) 有10688人浏览
  这是一场关于脚本语言的“擂台赛”(严格说,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来得直接。

发表评论

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

相关推荐

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

    软件测试的系统测试方法

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

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

  • 测试后台管理系统思路和方法

    每个公司不管做什么业务,开发网站,app或者公众号亦或小程序,但凡涉及到用户信息或者订单信息都有对应的后台管理系统,所以每个测试人员基本上都有测试过后台管理系统的经验,但是后台管理系统测试不仅仅是基本的增删改查测试,还需要进行业务逻辑测试,还有兼容性测试,接口测试和压力测试。下面是我总结的测试思路和方法,可能有很多不足之处,希望多多评论补充 第一步,分析需求文档和原型图,原型图最好看有交互效果的...

  • 常见的二十种软件测试方法详解(史上最全)

    一.单元测试(模块测试) 单元测试是对软件组成单元进行测试。其目的是检验软件组成单位的正确性。测试对象是:模块。 对模块进行测试,单独的一个模块测试,属于静态测试的一类 测试阶段:编码后或者编码前(TDD) 测试对象:最小模块 测试人员:白盒测试工程师或开发工程师(测源码) 测试依据:代码和注释+详细设计文档 测试方法:白盒测试(因为要测源码) 测试内容:模块接口测试(测试模块里面的参数传递是否正确)、局部数据结构测试(测试变量的作用域范围)、路径测试(if-else 判断必须覆盖所有分支)、错误处理

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

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

  • 软件开发中的测试阶段:单元测试、系统测试、集成测试

    将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)的环境下,对计算机系统进行一系列的组装测试和确认测试。在单元测试时,由于单元本身不是一个独立的程序,一个完整的可运行的软件系统并没有构成,所以需要设置一些辅助测试单元,辅助测试单元有两种,一种是驱动单元,另外一种是桩单元。描述系统需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。单元也具有一些基本的属性。

  • 软件工程测试基础知识

    程序运行时测试,分为 黑盒测试法:功能性测试,不了解软件代码结构,根据功能设计用例,测试软件功能。 白盒测试法:结构性测试,明确代码流程,根据代码逻辑设计用例,进行用例覆盖。程序静止时,即对代码进行人工审查,分为 桌前检查:程序员检查自己编写的程序,在程序编译后,单元测试前。 代码审查:由若干个程序员和测试人员组成评审小组,通过召开程序评审会来进行审查。 代码走查:也是采用开会来对代码进行审查,但并非简单的检查代码,而是由测试人员提供测试用例,让程序员扮演计算机的角色,手动运行测试用例,检查代码逻辑。也称为

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

    一、系统测试分类 1、功能测试:验证当前软件主体功能是否实现 2、兼容性测试:验证当前软件在不同的环境下是否还可以使用。window,mac,浏览器,在电脑,ipad上能用吗 3、安全测试:验证软件是否只是对授权用户提供功能使用。银行卡自己使用是否安全。 4、性能测试:相对于当前于软件消耗的资源,产出能力;运行效率。 二、常用系统测试方法 1、按测试对象分类 白盒测试...

  • 软件工程-软件测试-测试方法

    软件工程的白盒和黑盒测试 白盒测试 概念 方法 测试用例 适用范围 黑盒测试 概念 方法 测试用例 适用范围

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

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

  • 系统测试的方法和步骤初体验

    系统测试的方法及步骤: 1)需求分析:.首先拿到测试需求的,对测试需求进行必要的分析和一定的需求澄清,这个阶段是一定要有的阶段,因为我们做的测试和软件都是针对客户且为了满足需求的工作,如果我们按照自己的意愿和想法而违背了客户自己的需求和习惯做出来的东西到最后客户不满意,大量的返工和大量的成本花费事小,影响团队和公司的信誉事大。所以测试需求要经过评审进行多次修改。 2)测试要点:在明确以及澄清测

  • 软件测试 (一) 软件测试方法大汇总

    软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。 从测试设计方法分类 测试名称 测试内容 Black box黑盒测试 把软件系统当作一个“黑箱”,无法了解或使用系统的内部结...

  • 管理信息系统 软件测试方法包括,简述软件测试的方法和手段。

    相关题目与解析软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试方法是通过测试软件测试是发现软件错误(缺陷)的主要手段,软件测试方法可分为静态测试和动态测试,其中()属于静态软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设软件复审是保证软件质量的重要技术手段,复审的主要目的和效果是()。A.较早发现程序错误B.做测试的软件复审是保...

  • 【软考】【软件工程】系统测试与系统运维

    系统测试是为了发现错误而执行程序的过程,测试的目的是希望能以最少的人力和时间发现潜在的各种错误和缺陷。 测试原则 尽早、不断的进行测试 程序员避免测试自己设计的程序 既要选择有效、合理的数据,也要选择无效、不合理的数据 修改后应进行回归测试 尚未发现的错误数量与该程序已发现错误数成正比 测试方法 动态测试   黑盒测试法:也称为功能测试。在完全不考虑软件的内部结构和特...

  • 2.软件工程与软件测试理论

    1.软件生命周期2.软件工程的研究领域3.软件开发模式 线性模型 渐进式模型 变换模型 线性模型一般在软件需求完全确定的情况下,会采用线性模型,最具代表性的是“瀑布模型”。瀑布模型在软件工程中占有重要地位,是所有其他模型的基础框架。瀑布模型的每一个阶段都只执行一次因此是线性顺序进行的软件开发模式。瀑布模型的一个最大的缺陷:可以运行的产品很迟才能被看到,这会给项目带来很大的风险:尤其

  • 『软件工程12』软件工程实践方法——软件测试

    软件工程实践方法—— 软件测试一、软件测试概述1、软件测试的目的(1)从用户和开发者角度(2)Myers软件测试目的2、软件测试的原则3、软件测试的对象4、测试信息流5、测试与软件开发各阶段的关系二、软件测试用例1、黑盒测试概述2、白盒测试概述3、白盒测试方法4、条件测试路径选择5、循环测试路径选择(1)简单循环(2)嵌套循环(3)连锁循环(4)非结构循环6、基本路径测试7、黑盒测试的测试用例设计三、软件测试步骤1、单元测试(1)单元测试的定义(2)单元测试的内容(3)单元测试的步骤2、组装测试(1)组装测

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

    软件研发过程中,基于软件系统的测试贯穿整个软件开发周期,为了使软件系统架构更加完整,产品性能更加优越,企业在研发过程中需要对产品进行各种类型的测试如单元测试等,但是对于系统规模庞大的软件项目而言,通过系统性的测试能够验证各业务同时执行时的协调性,更好的评估系统的质量。 所以软件系统测试在整个测试过程中起着至关重要的作用,当然系统测试的方法有很多,卓码测评小编整理了目前常用的软件系统测试方法供大家参考。 软件系统测试是什么意思? 软件系统测试是对最终软件系统进行全面的测试,除了包括测试的软件意外,还要包.

  • 系统测试的方法

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

  • 软件工程基础知识--系统测试

    系统测试是为了发现错误而执行程序的过程,以最少的人力和时间发现潜在的各种错误和缺陷。根据测试的概念和目的,在进行信息系统测试时应遵循以下基本原则。(1)应尽早并不断地进行测试。(2)测试工作应该避免由原开发软件的人或小组承担。(3)设计测试方案的时候,不仅要确定输入数据,而且要根据系统功能确定预期的输出结果。(4)在设计用例时,不仅要设计有效、合理的输入条件,也要包含不合理、失效的输入条件。(5)在测试程序时,不仅要检验程序是否做了该做的事,还要检验程序是否做了不该做的事。......

  • 管理信息系统测试方法总结(二)

    系统登录与退出1. 系统登录测试1) 使用正确的用户名和密码登录;2) 用户名、密码错误或漏填时能否登录;(1)以正确的用户名、错误的密码登录;(2)以错误的用户名、正确的密码登录;(3)以错误的用户名和密码登录;(4)漏填用户名登录;(5)漏填密码登录;(6)漏填用户名和密码登录;3) 系统是否容许多次非法登录,是否有次数限制;4) 使用已登录用户名登录系...

Global site tag (gtag.js) - Google Analytics