Fluorida 0.0.1发布了!

原创 2008年03月07日 09:55:00

Fluorida 0.0.1发布了!

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://dreamhead.blogbus.com/logs/16533990.html

 

Fluorida是一个Flash的功能测试工具。如果你听说过Selenium,那么可以把Fluorida理解为它对应的Flash版本。

前不久,gigix对我说,他打算做一个Flash的功能测试工具。我说,从语言的角度来说,我不喜欢Action Script,因为它缺乏美感,但我喜欢这个方向,所以,我觉得这件事靠谱。

上周末的Open Party,听了Michael Chen一个关于Rich Client的session,顺便清理了一下关于Rich Client发展的思路。C/S年代,最大的问题在于部署,升级起来很困难,进入到B/S年代,浏览器的广泛存在解决了部署的问题,不过,简单的页面表现力受到了极大的限制,所以,才有Ajax这样技术的流行。把部署和UI表现力一下子都解决了,那么服务器和客户端的威力就可以得到极大的提升。显然,一些公司看到了这方向,比如MS,它们祭出了Silverlight,不过,从目前的状况来看,在这个领域的领跑者无疑是Adobe的Flash。因为几乎所有拥有浏览器的计算机都安装了Flash Player,这是一个压倒性的优势。

最初的Flash,是为设计者而存在的,所以,谈到Flash,人们首先想到的是“炫”,显然,这不是程序员的强项,所以,大多数开发人员并不会和Flash太亲近。Adobe认为Flash应该扮演更重要的角色,比如成为前面提到的新一代C/S结构的领军人物,但是,想做到这一点,必然需要大量开发人员的支持,所以,Adobe不断的让Flash进化着,比如,Action Script从2到3,发生了巨大的变化,用Action Script 3加入了面向对象,用它写程序,感觉和用通常的程序设计语言并无二致。Adobe甚至更近一步推出了Flex,实际上,它就是为开发人员提供的Flash。再在Eclipse的基础上,打造出Flex Builder,所有这一切都是为了亲近开发人员。Adobe AIR的推出,让Adobe在这方面野心显现无疑。可以看到的是,Adobe的脚步并未停止,它还打算让更多的语言运行在Flash上,显然,它们要提供的是一个新的平台,用以抗衡.NET和Java。

站在开发者的角度,我们更关心怎么让自己的开发工作更舒服一点。作为一个ThoughtWorker,没有测试的日子是让人难以忍受的。在之前的一个进行Flash开发项目中,FlexUnit成功填补了Flash开发拼图的单元测试框架这块,而功能测试这块却一直没有很好的做起来,有人尝试过FunFX,但总觉得不爽。

当gigix要写一个Flash集成测试工具的时候,我知道,参与过Selenium开发的他,对于功能测试应该是什么样子,心里应该很有数。事实就是这样,从接口上来看,Fluorida与Selenium如出一辙。

欢迎任何对这个项目感兴趣的人加入,0.0.1意味这个项目中有许多事可做,你可以给出你的建议、意见或是代码,甚至你觉得这个项目的名字不好也可以建议修改。因为这个项目最开始叫做Fluorine,由于与一个Remoting框架相同,gigix把它改成了现在的Fluorida。
 

Announcement: Fluorida 0.0.1

Im glad to announce that Fluorida 0.0.1 (the first preview release) is out. The project homepage is ...
  • gigix
  • gigix
  • 2008年03月06日 19:57
  • 9867

Gigah 史前 0.0.1 版发布

   好吧,Gigah 的代码开始了。   在正式可运行的第一个 Gigah 写出来前,会有很多前期版本,这都是我们的史前版本,陆续发布出来,让自己,也让大家知道是从一个多么幼稚的开始,然后一步一步走...
  • putongren
  • putongren
  • 2010年04月19日 15:23
  • 1293

发布 Property Editor for Eclipse 0.0.1

软件主页:http://sourceforge.net/projects/rocexwang/ PropertyEditor是一个用于Eclipse中的属性文件编辑器插件,她是从resourcebun...
  • Rocex
  • Rocex
  • 2005年06月17日 08:36
  • 1835

3G视线J2ME 工具包0.0.1版本发布了

关键字: J2ME        自己利用国庆的时间,把以前自己做过,实践过的一些想法,整合成了一堆代码跟例子,我暂且把它们叫做 3G视线J2ME 工具包0.0....
  • gooogledev
  • gooogledev
  • 2007年10月07日 20:31
  • 728

发布 Media Player for Eclipse 0.0.1

  • zgqtxwd
  • zgqtxwd
  • 2008年04月25日 19:11
  • 145

3G视线J2ME 工具包0.0.1版本发布了

关键字: J2ME        自己利用国庆的时间,把以前自己做过,实践过的一些想法,整合成了一堆代码跟例子,我暂且把它们叫做 3G视线J2ME 工具包0.0.1版本。 里面的内容包括: 关于...
  • gooogledev
  • gooogledev
  • 2008年05月12日 17:52
  • 540

绘图小工具0.0.1版本发布--vc版本

最近遇到了一些要绘图的,找了一下,发现要绘图的地方还是蛮多的,但往往绘制的图形都比较的简单,比如做一些简单的统计,常常都只要一个图,画一个x-y轴再加一条拆线,而网上找到的要么无比复杂,要么无比简单,...
  • ouzi2005
  • ouzi2005
  • 2010年09月16日 19:16
  • 175

STL vector 容器介绍 (转,讲得还是比较精辟的)

介绍std::vector,并且讨论它在STL中的算法和条件函数remove_if()。介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和...
  • liziyun537
  • liziyun537
  • 2010年12月08日 10:59
  • 384

Spark构建独立应用 | sbt应用构建打包

学习用sbt来构建并打包一个简单的单词统计的例程。 第一步 创建Scala版的单词统计应用 WordCount.scala /** * Illustrates flatMap + countB...
  • Coder__CS
  • Coder__CS
  • 2018年01月07日 01:08
  • 63

开源图标库lyicon正式版0.0.1发布

经过数次的修复和优化,很高兴的向大家宣布lyicon v0.0.1正式版发布了!欢迎大家去github给我们一个star并且留下 宝贵的建议,我们会认真考虑您的建议。 lyicon是一套图标众多、风...
  • qq_36290329
  • qq_36290329
  • 2016年10月02日 13:48
  • 359
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Fluorida 0.0.1发布了!
举报原因:
原因补充:

(最多只允许输入30个字)