文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 新闻评论 » CodeGear公布Ruby on Rails IDE       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: CodeGear公布Ruby on Rails IDE  ( 查看:569  回复:2 )   
 
lxwcto
荣誉会员  点击可查看详细


诚信兄弟   行业勋章   技术勋章   十二生肖之蛇   魔蝎座   中秋活动勋章  
帖子 1128
精华 0
无忧币 8613
积分 1797
阅读权限 140
注册日期 2007-3-22
最后登录 2008-7-29 离线

[查看资料]  [发短消息]  [Blog
[个人主页]         
发表于:2007-5-17 15:31   标题:CodeGear公布Ruby on Rails IDE
上一帖 |


QUOTE:
一套完善的IDE,完全支持Ruby on Rails,提供如自动代码完成(Code Completion)、重构、类型浏览和导航等高级开发特性;Ruby on Rails的创始人David Heinemeier Hansson也表示: 能看见整个Rails大环境扩展到商业工具提供商都参与进来的程度,相当令人欢欣鼓舞。CodeGear正在为DLTK Ruby贡献补丁和代码。
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贡献补丁和代码。



【泡泡书吧】各类全新正版图书特价处理,承接批发和零售。兼营音像软件等,欢迎选购!
2007-5-17 15:311楼
[ 顶部 ]
 
quickhunt
副版主  点击可查看详细


诚信兄弟  
帖子 6896
精华 2
无忧币 8709
积分 10037
阅读权限 140
注册日期 2006-7-5
最后登录 2008-10-12 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-5-17 17:12 
了解下!



出来混,迟早都是要还的!
2007-5-17 17:122楼
[ 顶部 ]
 
shaoyx
技术员  点击可查看详细



论坛万户侯  
帖子 194
精华 0
无忧币 218
积分 222
阅读权限 30
注册日期 2006-3-2
最后登录 2008-9-23 离线

[查看资料]  [发短消息]  [Blog
[个人主页]         
发表于:2007-7-12 11:04 
支持



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-7-12 11:043楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号