作为开发工具领域的领先者,CodeGear发布了Ruby on Rails(RoR)的新的集成开发环境(IDE)工具。RoR是一款使用Ruby编程语言开发的开源架构并受到新一代Web开发者的喜爱。
新产品——CodeGear 3rdRail在RailsConf Europe in Berlin开放日当天发布。
“CodeGear的新的3rdRail IDE是Ruby on Rails开发方面的一个重要贡献,”Ruby on Rails的构建者David Heinemeier Hansson说道。“它已经远远超出了宏指令和生成程序的范畴,从逻辑上对Rails代码进行处理,而非仅仅停留在文字上。它为诸如高级重构等操作开辟了一个全新的领域,同时为来自IDE的.NET或J2EE等复杂环境的人们提供了一个为大家所熟悉的环境。”
作为Ruby编程语言的构建者,Yukihiro Matsumoto说道:“祝贺3rdRail的发布。作为Ruby的编者和开发者,看到CodeGear开发工具加入到Ruby开发者社区中,欣喜之情是无以言表的。由于在我刚开始涉猎编程领域时,Borland工具给了我很大的帮助,当看到CodeGear工具能够支持我所设计语言的那一刻,我感到无尚的荣光。3rdRail拥有完美的设计和非常直观的接口,涵盖了从新手到专家各个层面的编程者。我希望3rdRail能够为Ruby的未来做出更大的贡献。”
尽管Web开发者因RoR在创建强大的Web 2.0应用程序上的速度和易于使用而对其趋之若鹜,但他们也难免受到在进行架构开发中因人工处理和操作而导致的速度减慢。CodeGear 3rdRail IDE包涵了多个高级生产力功能,其目的就在于让新老Rails开发者在构建数据库驱动的Web应用时能够更加轻松和更加快捷。
CodeGear产品与策略部副总裁Michael Swindell说道:“3rdRail是一款专门为Ruby on Rails构建的直观的IDE,可以从语义学和惯例上对RoR加以深入把握”。“这一快速,专注和简洁的工具——通过其智能编码完成、重构、代码导航,编辑,调试等功能——可以了解什么是开发者所需要的。”
CodeGear 3rdRail的关键特征
·代码导航:3rdRail支持在各应用架构间快速高效的穿梭。所属各视角,通过将句法与语义分析相结合,为您提供了一个跨所有相关项目的视角。由于它了解RoR应用程序的工作原理,因此可以使开发者仅需针对其选定的代码相关区域进行查看即可。
· CodeGear Commanders:CodeGear Commanders为RoR命令行的所有功能提供了一个快捷的接口,以便于运行代码生成器和执行其他任务,并将其整合到IDE。例如,在添加一个模型或查看的命令发出后,会立即在整个IDE上反映出来。命令输出为超链接,因此点击任何生成的文件或文件夹都可以在IDE中打开。
·智能化代码完成:开发者可以通过次数更少的键盘敲击完成更准确的代码键入,这是因为他们不再需要记住过细的环节,诸如对象类型,方法和方法签名等。3rdRail的代码完成包括多个适用于方法完成,参数完成以及语法检查的健硕的整合功能。3rdRail能够理解开发者上下文中的意思,并根据惯例和语义学大致估算出开发者的预期。与以往的生成一个包涵上百个选择的弹出列表不同,3rdRail仅为您显示所需要的那一个。3rdRail代码完成的高级程度,甚至可以包括在运行中动态创建的方法。
·重构:3rdRail包含有专门为RoR开发的技术,支持开发者改进和简化应用程序设计。通过3rdRail所包含的重构工具,开发者可以在无须更改结果的情况下,对其应用程序代码进行重组。
·完整的运行环境:打包的3rdRail是一个完整的监管型Ruby on Rails运行环境,包括数据库,Ruby,Rails,Gem管理器以及大量的特殊Gems和工具。包括了一个为开发者在InterBase, CodeGear数据库进行嵌入和企业应用的开发者授权许可证。
·生产力向导:使用来自CodeGear Commanders的内置式RoR生成器是选择了一种高效的工作方法;3rdRail通过将多个相关步骤整合到一个操作中的专门的生产力向导功能,对其进行了延展
· Web开发工具: Mozilla浏览器,JavaScript调试工具,Document Object Model检查工具,请求监测工具以及其他工具都能够嵌入,以帮助开发者编辑和管理所有的站点资源。
· Eclipse Plug-in兼容性: 3rdRail构建于基于重量轻,开放的Eclipse核心基础之上,提供了开盒即用的兼容性,为Eclipse平台在开放源,商用工具以及plug-ins上提供了广泛的选择。
来自佛罗里达州Boca Raton顾问公司(该公司致力于健硕的web接口创建)的Boca Raton说道:“我喜爱VIM和TextMate,但3rdRail开发环境为我提供了Rails专用导航,项目管理,调试以及重构,让我充满了无穷的创造力。CodeGear将他们的工具领域专家引领到了动态语言世界,我没有理由走回头路。”
在中国推出的时间和价格
3rdRail会很快推出,支持它的平台为Mac OS X, Microsoft® Windows和 Linux。该产品的特惠推广价为人民币6,000元(包括赠送一年的维护)。
3rdRail是包括了JGear、JBuilder、CodeGear RAD Studio、Delphi for Win32、PHP and .NET、C++Builder等众多产品的CodeGear产品系列的一个组成部分。
|