写点什么

Aptana Studio 1.0 发布 带来 RadRails 的更新及新的商业版

  • 2007-11-27
  • 本文字数:844 字

    阅读完需:约 3 分钟

Aptana IDE 现在已经被重命名为 Aptana Studio,这款 IDE 的背后有着风险投资的支持,旨在给 Web 开发者提供一套基于 Eclipse 的 IDE 大餐。它现在可以支持多种 AJAX 和 JavaScript 工具箱,包括 JavaScript 编辑和调试。它的下一步动作将是紧紧跟上当前最新的趋势,正如它为创建 Adobe AIR 应用提供的支持,亦或为在 iPhone 上创建 AJAX 应用所提供的特殊支持。

在 Ruby 方向上,Aptana 雇用了 Ruby Development Tools(RDT)的长期维护者 Chris Williams。RDT 的历史较为久远,有一张长长的功能列表。RDT 的编辑器提供了所有的常用功能,诸如方法的自动补全(使用 Google 编程之夏的一个项目中开发的类型推断 [type inference] 算法),众多的静态分析检查——用以在编辑时发现代码中的坏味道。进一步而言,RDT 已经为调试提供了多年的支持,并且还有一个 GUI 来做单元测试。

Aptana 还接过了 RadRails——一款流行的开发工具,为 RoR 开发增加了工具支持——的开发工作。最近的 RadRails 更新包括了一个预配置的 JRuby 解释器,还有很多其他有用的特性。

其中一项令人瞩目的特性就是 Ruby 的重构支持。这些已有的自动化重构回答了一个长久以来迟迟未决的疑问:自动化重构是否可以在 Ruby 这样的语言中进行。看一下这个可工作的自动化重构列表,它给人带来的感觉就是,自动化重构是可行的(当然,对于非常动态化的代码还是有限制的)。

Aptana Studio 1.0 的发布是多年辛勤工作的成果。Aptana IDE 从最开始起就是可以免费下载的,这便引起了人们对 Aptana 业务模型的疑问——毕竟公司有着要付给工资的员工,而且免费分发所有的产品并不能为公司带来稳定的现金来源。但 Aptana 看上去已经解决了这个问题,因为在 Aptana Studio 1.0 的发行版中包括了一个商业版本。社区版是这个礼包的基础,并仍可免费获取。专业版是商业性的,增加了其它一些功能:

  • IE 调试
  • JSON 编辑器
  • 报告引擎(项目的状态数据)
  • 远程项目创建
  • SFTP/FTPS 支持
  • 专业化支持

查看英文原文: Aptana Studio 1.0 release, updated RadRails, new commercial edition

2007-11-27 20:30939
用户头像

发布了 197 篇内容, 共 54.9 次阅读, 收获喜欢 20 次。

关注

评论

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

围观报名中2022第十四届南京国际人工智能产品展会

InfoQ_caf7dbb9aa8a

使用APICloud AVM框架封装app日历组件

YonBuilder低代码开发平台

前端开发 APP开发 APICloud 多端开发 avm.js

守“沪”第一线 蒙牛使命必达

科技新消息

蒙牛“申”请出战 全力守“沪”战疫

科技新消息

“逆行者”蒙牛 穿越疫情“暴风眼”

科技新消息

ModStartCMS Laravel9 v3.6.0内容标签增强,电脑手机适配

ModStart开源

TASKCTL调度服务平台节点管理

敏捷调度TASKCTL

数据仓库 kettle 元数据 ETL任务 任务调度

【课程汇总】OpenHarmony成长计划知识赋能第二期系列课程(附链接)

OpenHarmony开发者

OpenHarmony 成长计划

JDK、Spring、Dubbo SPI 原理介绍

网易云信

Java spring

MySQL 是怎样通讯的?

ooooooh灰灰

Go MySQL 协议 4月月更

快来一起玩转LiteOS组件:Curl

华为云开发者联盟

LiteOS 文件传输 curl LiteOS组件 嵌入式设备

三高Mysql - Mysql索引和查询优化(偏实战部分)

懒时小窝

MySQL

谈谈Java8-18引入的新特性

CRMEB

DapuStor大普微电子加入PolarDB开源数据库社区

阿里云数据库开源

数据库 阿里云 开源数据库 polarDB

项目经理值得一试的思维方式:项目成功方程式

禅道项目管理

项目管理 软件开发

社交CRM系统解决方案

低代码小观

CRM 企业管理系统 社交软件 CRM系统 客户关系管理系统

自动搭建Maven私有仓库,不限容量、免费用

阿里云云效

maven 阿里云 云原生 Maven仓库 制品仓库

大数据培训-程序员职业生命周期短的原因

@零度

大数据开发

郑曌:从 ACM 世界冠军到技术 VP 的制胜之道

第四范式开发者社区

人工智能 数据库 编程 程序员 ACM

一文解读GPU服务器!

Finovy Cloud

人工智能 GPU服务器 GPU算力

vivo 短视频推荐去重服务的设计实践

vivo互联网技术

服务器 架构设计 布隆过滤器

web前端培训-程序员失业后怎样才能再就业

@零度

web前端开发

java培训-程序员怎样靠技术来延长职业周期

@零度

JAVA开发

OpenHarmony 3.1 Beta版本关键特性解析——ArkUI开发框架canvas组件绘制实践

OpenHarmony开发者

canvas OpenHarmony ArKUI 3.0

推出全新分布式计算接口!OneFlow v0.7.0发布,LiBai代码库、Serving、MLIR一应俱全

OneFlow

人工智能 机器学习 深度学习 深度学习框架 深度学习编译器

如何利用MHA+ProxySQL实现读写分离和负载均衡

华为云开发者联盟

MySQL 读写分离 高可用架构 ProxySQL MHA

Android技术分享| 安卓3行代码,实现整套音视频通话功能

anyRTC开发者

android 音视频 移动开发 实时通讯 视频通话

实例带你掌握如何分解条件表达式

华为云开发者联盟

代码 函数 条件表达式 条件分支 条件逻辑

中小企业知识管理的实施策略

小炮

企业知识管理

eBPF Cilium实战(1) - 基于团队的网络隔离

北京好雨科技有限公司

Kubernetes PaaS rainbond

在 Kubernetes 中使用 Keycloak OIDC Provider 对用户进行身份验证

Se7en

Aptana Studio 1.0发布 带来RadRails的更新及新的商业版_Ruby_Werner Schuster_InfoQ精选文章