• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

CodeGear公布Ruby on Rails IDE

发布: 2007-6-11 15:32 | 作者: Werner Schuster/Jas | 来源: | 查看: 47次 | 进入软件测试论坛讨论

领测软件测试网

Borland公司的CodeGear是Borland公司开发工具业务背后一个组织,提供如Delphi和JBuilder等广为人知的IDE产品。在2007年下半年,将有一个新工具——用于Ruby on Rails开发的IDE——加入这个产品家族。该产品和CodeGear的JBuilder一样,将基于Eclipse构建,目前已经提供Beta测试版下载。

产品的特性包括:

◆一套完善的IDE,完全支持Ruby on Rails,提供如自动代码完成(Code Completion)、重构、类型浏览和导航等高级开发特性

◆创新的“Commanders”,别具匠心地整合了命令行的强大功能和IDE、向导和Code Insights的生产力,并使命令行变得易于使用

◆依赖关系的可视化及导航功能,可以无缝使用各种资源进行工作,而不用顾及它们之间的关系、位置或者格式

◆完整的开发及部署模块,包括Ruby、Rails、Gems和数据库

在Ruby工具领域早已经充斥了许多竞争产品,其中有很多都是免费的。像近期整合了颇有人气的RadRails IDE的Aptana,只是这些例子中的一个。CodeGear的产品及战略副总裁Michael Swindell解释了CodeGear的Ruby IDE将如何在这个市场中脱颖而出:

我们新的Ruby on Rails技术通过超越仅仅编辑和调试Ruby脚本的addresses these challenges by going beyond just editing and debugging Ruby scripts.它提供了以Rails为中心,一应俱全的开发环境,新手和专家都很容易上手。此外,基于CodeGear在IDE上的创新,这是我们开发出来的第一个对命令行开发人员、IDE开发人员和可视化开发人员具有相同吸引力的产品。

Ruby on Rails的创始人David Heinemeier Hansson也表示:

能看见整个Rails大环境扩展到商业工具提供商都参与进来的程度,相当令人欢欣鼓舞。我由衷欢迎CodeGear出现到这个大舞台上来,对于他们带来的东西我感到很兴奋。对于Rails世界的用户和供应商来说,这真是太好了!

在背后,CodeGear Ruby IDE的功能是基于Eclipse的一个新项目——Dynamic Languages Tool Kit(DLTK)——构建的。名称中“Languages”用复数形式是有原因的:DLTK为在Eclipse中提供动态语言支持提供基础系统,包括代表源代码的常用模型。DLTK提供基础设施,如源码索引服务,允许在项目中快速查询类型和其它结构。此外,它还包含了用于类型推断(Type Inference)的可扩展算法,用于判断变量和函数的类型。这对于许多IDE编辑器特性来说是很有必要的,例如对类型的自动完成(Auto Complete)(显示对象的方法)以及其它。

常见的GUI组件同样也没有落下,例如大纲(Outlines)、解释器配置对话框,还有许多,这些组件使用有DLTK所存储并维护的数据。总的来说,DLTK使得向Eclipse加入对(动态)语言的支持,变得容易很多。

目前,DLTK提供对Tcl、JavaScript和Ruby的支持。CodeGear正在为DLTK Ruby贡献补丁和代码。

【相关文章】

  • CodeGear在Borland中蛹化 能否化蝶?
  • 访谈:关于CodeGear和JBuilder 2007
  • Ruby on Rails和J2EE:两者能否共存?
【责任编辑:火凤凰 TEL:(010)68476606-8007】


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网