HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

网络攻防学习笔记 Day17

穿过生命散发芬芳

5月日更 网络攻防

Python--TKinter

若尘

Python编程 5月日更

极光开发者周刊【No.0514】

极光JIGUANG

开发者

人工智能基础1 - DAY8

Qien Z.

人工智能 5月日更

开发者测试:你必须知道7件事

华为云开发者联盟

软件工程 测试 工程师 代码 开发者测试

SpringCloud微服务架构实战:Feign+Hystrix实现RPC调用保护

小Q

Java 学习 面试 微服务 spring cloud alibaba

Keycloak 13 自定义用户身份认证流程(User Storage SPI)

Zhang

MySQL spi keycloak 13.0.0 user storage spi

做个开发喜欢的产品

MavenTalker

产品经理 产品设计 系统开发

JavaScript实现:如何写出漂亮的条件表达式

华为云开发者联盟

代码 JavaScrip 条件表达式 多条件语句 多属性对象

云小课 | 一个三分钟快速定制OCR应用的神器,要不?

华为云开发者联盟

AI modelarts OCR ModelArts Pro 开发套件

2021 iOS 进阶学习视频推荐

程序员 ios开发

ElasticSearch架构剖析

五分钟学大数据

大数据 elasticsearch 5月日更

针对 Restful 协议下的接口测试平台设计

GrowingIO技术专栏

RESTful

Rust从0到1-集合-字符串

rust string 集合 字符串 Collections

上手 WebRTC DTLS 遇到很多 BUG?浅谈 DTLS Fragment

阿里云视频云

阿里云 音视频 WebRTC SRS流媒体服务器 视频云

由一张精益MVP图所浮想联翩

Man

敏捷开发 研发管理

玩转直播系列之RTMP协议和源码解析(2)

vivo互联网技术

RTMP 直播技术

Dubbo Stub与Mock

青年IT男

dubbo

15年云原生实践,在关键节点我们做对了什么? | 云原生大咖说

阿里巴巴中间件

全链路压测二十问干货汇总(上)

TakinTalks稳定性社区

有无社保缴纳识别接口

ALone

如何让研发新同学快速 Onboarding

GrowingIO技术专栏

研发管理

长夜漫漫,聊聊synchronized锁的打怪升级路

码农参上

synchronized 签约计划第二季

☕️【Java技术之旅】带你看透Lambda表达式的本质

洛神灬殇

Java Lambda java8 Lambda函数 5月日更

进大厂的iOS程序员,原来是这样“跳槽”的!

iOS猿_员

看见技术的价值 | 音视频技术有奖征文来啦~

InfoQ写作社区官方

音视频 声网 热门活动

浅入浅出 MySQL 索引

leonsh

MySQL 索引

重磅成果 | 《数据安全治理白皮书3.0》正式对外发布!

DT极客

对比解读《2020年CNCF中国云原生调查报告》

阿里巴巴中间件

打破思维定式(十一)

Changing Lin

基于Agora Web SDK自定义直播画面

dajyaretakuya

WebRTC 声网 Agora 数字合成

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