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:001610
用户头像

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

关注

评论

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

星巴克新加坡站6000美元账户接管漏洞:IDOR漏洞详解

qife122

漏洞挖掘 账户接管

Java编译器优化秘籍:字节码背后的IR魔法与常见技巧

poemyang

Java虚拟机 IR 即时编译器 JIT编译器 #java

CyberTalents蓝队奖学金CTF题解:从数字取证到网络安全的实战技巧

qife122

CTF 网络取证

AI+办公:数字化转型的核动力引擎

中烟创新

为何说「新数据源」是推动 AI 发展的核心动力?

Baihai IDP

人工智能 程序员 AI 数据源 LLM

SelectDB 在 AWS Graviton ARM 架构下相比 x86 实现 36% 性价比提升

SelectDB

数据分析 AWS arm 数据库查询 SelectDB

联邦学习中的动态提示调优技术FedDPG

qife122

联邦学习 动态提示

等保测评安全技术2025年趋势:AI与零信任的深度应用

等保测评

局域网即时聊天软件,支持OEM的IM软件

BeeWorks

即时通讯 IM 私有化部署

开源版 Coze 和 Dify 的深度技术与架构对比

一支烟花AI

人工智能 智能体 agent dify coze

浏览器插件过度分享隐私问题剖析

qife122

浏览器安全 Wappalyzer

MainWP "Cost Tracker"笔记字段反射型XSS漏洞分析

qife122

网络安全 XSS

淘宝商品评论API响应数据解析

tbapi

淘宝商品评论接口 天猫商品评论接口 淘宝评论API 淘宝评论数据采集

Apache Doris 3.0.6 版本发布

SelectDB

Doris 数据导入 LakeHouse 物化视图 数据库 大数据

基于物理约束与强化驱动的可解释GRU商品需求预测模型

qife122

机器学习 物理信息神经网络

混合递归架构实现推理速度翻倍的技术解析

qife122

推理优化 Transformer架构

大语言模型幻觉检测新工具与数据集

qife122

大语言模型 知识三元组

大数据-61 Kafka 主题、分区与消费者机制详解:从基础概念到重平衡优化

武子康

Java 大数据 kafka 分布式 消息队列

《零代码也能抓数据:用Web Scraper API快速搭建数据采集流程》

陈老老老板

HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)本地搜索接入方案

最新动态

基于JWT的多租户RAG技术实现解析

qife122

OpenSearch 多租户架构

基于YOLOv8的水体环境监控项目(精准识别水域废弃物与污染物)|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!

申公豹

yolov8

跨相机深度估计知识迁移技术解析

qife122

计算机视觉 域适应

项目评审管理系统(源码+文档+讲解+演示)

深圳亥时科技

PWA与小程序技术突围重构全球化应用生态

xuyinyin

1行Python代码,实现PDF的加密、解密

程序员晚枫

Python 开源 PDF

韩国用户遭250余款恶意移动应用窃密勒索

qife122

移动安全 网络犯罪

黑龙江等保测评周期调整:灵活性与风险控制的平衡

等保测评

开源的基于RTOnBoot多核异构框架打造的低成本高性能Linux主控加Ethercat主站解决方案,同步周期可稳定达到125微秒

winfredy

机器人 工业软件

等保测评与网络安全:从合规到能力建设的协同路径

等保测评

怎么制作鸿蒙App界面?UI设计工程化实践分享!

职场工具箱

鸿蒙 效率工具 产品设计 HarmonyOS ui设计

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