50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

CodeGear 公布 Ruby on Rails IDE

  • 2007-05-14
  • 本文字数:1170 字

    阅读完需:约 4 分钟

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 unveils Ruby on Rails IDE

2007-05-14 19:001579
用户头像

发布了 117 篇内容, 共 20.2 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

知名服务器运维软件厂商堡塔加入龙蜥社区,并完成与 Anolis OS 兼容适配

OpenAnolis小助手

Linux 开源 服务器 安全技术

全球案例 | 凯捷如何通过 Jira Software 和 Confluence 将全球产品团队联系起来

龙智—DevSecOps解决方案

Jira Atlassian Atlassian 凯捷 共享平台

Linux之lsof命令

入门小站

前端培训:Vue3添加公共方法与使用

@零度

前端开发 Vue3

某神奇App data加密算法解析(一)

奋飞安全

android js 移动安全

什么是规划物料清单(Planning BoM)?

龙智—DevSecOps解决方案

BOM Planning BoM 规划物料清单 半导体行业

会声会影2022全新GIF功能详解

懒得勤快

FinClip邀你来出战|Hackthon Coding Party 一触即发

FinClip

2种图像增强方法:图像点运算和图像灰度化处理

华为云开发者联盟

图像处理 图像 图像增强 图像点运算 灰度化处理

IOS技术分享| 你画我猜小游戏快速实现

anyRTC开发者

音视频 移动开发 互动白板 你画我猜 社交娱乐

大数据培训:Flink面试连环17问

@零度

flink 大数据开发

手把手带你开发一款提效工具--VScode插件

得物技术

效率工具 前端 vscode 前端开发 插件

【云管平台】三大知名云管平台简单介绍

行云管家

云计算 云管平台 云资源 云 云时代 2B

研究了2.1亿个皇堡后,英特尔BigDL发现了真相

科技新消息

在线键盘按键检测工具

入门小站

工具

看懂这5幅图,研发效能分析和改进就容易了

阿里云云效

阿里云 运维 数据分析 云原生 研发

开源免费的舆情系统的架构

思通数科

爬虫 数据采集 舆情 舆情分析

这把“锁”不简单,让你畅游数字世界

华为云开发者联盟

SSL证书 ssl HTTP协议 HTTPS协议加密

【营】在开局,提升【豹】发力 - vivo活动插件管理平台

vivo互联网技术

前端 插件系统 构架

HarmonyOS Lottie组件,让动画绘制更简单

HarmonyOS开发者

UI HarmonyOS ArKUI 3.0

混合多云环境下的云成本管理与优化

鲸品堂

成本优化 实践案例 云资源

前端SSR的落地实践

百度Geek说

百度 前端 SSR

netty系列之:EventLoop,EventLoopGroup和netty的默认实现

程序那些事

Java Netty 程序那些事

2021年中国在线婚恋交友行业分析

易观分析

婚恋行业

揭秘2022冬奥黑科技,阿里云视频云「Cloud ME」如何实现全息会面?

阿里云CloudImagine

阿里云 音视频 全息显示 视频云 冬奥会

【游戏研发必看】3 步配置 P4IGNORE + 精彩问答解析(用户文章转载)

龙智—DevSecOps解决方案

perforce P4IGNORE 游戏研发

如何通过 Jira Service Management 打造员工自助服务工具实现高效分布式工作

Atlassian

敏捷 Jira 远程协作 ITSM 开发管理

使用CSS绘制一支口红

战场小包

CSS 口红 2月月更

拥抱国产化,推动产业互联网,拍乐云发布RTC私有云解决方案

拍乐云Pano

音视频 产业互联网 私有云 国产化

不要害怕XXE漏洞:了解它们的凶猛之处以及检测方法

龙智—DevSecOps解决方案

代码安全 静态代码分析 漏洞检测 XXE 漏洞

如何用AI技术增强企业认知智能?超详细架构解读

博文视点Broadview

CodeGear公布Ruby on Rails IDE_Ruby_Werner Schuster_InfoQ精选文章