CodeGear发布了3rdrail (1/87)

本帖地址: 复制地址

楼主: CMO涔漠

用户形象图片

9月17日,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将他们的工具领域专家引领到了动态语言世界,我没有理由走回头路。”

回到帖子顶部

1楼[楼主] CMO涔漠

用户形象图片

这几天简单尝试了一下3rdrail,以下是一些个人感受。
1,当时正在下载的时候觉得300MB实在太大,下载回来之后解压缩,发现其实这个压缩包还包括了InterBase、MySQL、Ruby on Rails这些东西,所以才大。除去这些,3rdrail的安装程序占大约175MB。安装之后占248MB。和MyEclipse比起来算是很小了,但是和纯的NetBeans Ruby IDE 30MB大小来说。3rdrail还是大出来了许多。

2,因为3rdrail是基于Eclipse的,而目前绝大多数的Java Developer的第一IDE都是3rdrail,所以对于Eclipse的老用户来说,在外观,快捷键上面会感觉很亲切,比起转移到NetBeans、vim等等成本要低很多。而且还可以利用Eclipse已有的资源,比如大堆大堆的plugin。

3,Console栏上有个选项是Project Commander,个人感觉这个feature挺好的,可以在这里输入rail命令,并且支持tab键提示补齐。

4,有一个透视图叫Web Browser Tools,基本上等于Firefox + Firebug + Web Developer。调试js css都很方便


5,RHTML的编辑能力很弱,无论是编写html标签还是<%%>里面的ruby代码,都没发现任何的代码提示。

看来有些功能是要提高一下,但是现在只有30天试用,可以一段时间会有破解放出来,不象delphi for php同步就有了,在国内外的论坛上都没有找到破解!等待ing!

 

或是正式开发时,可以考虑一下去codegear中买一套好了!

回到帖子顶部
个人信息
  • 荣誉+3
  • 荣誉+2
  • 荣誉+1
  • 荣誉-1
  • 荣誉-2
  • 荣誉-3
发表留言
  • 文章不错!
  • 精华好文!
  • 支持原创文章!
  • 帖子图文并茂,好!
  • 真知灼见,说得好!
  • 恶意广告
  • 违规内容
  • 严重灌水
  • 重复发帖
  • 标题党
你确定要删除此楼层吗
扣20点经验值