QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

使用 Playwright 控制浏览器的启动、停止和等待

霍格沃兹测试开发学社

IM 是什么?

BeeWorks

AI 大模型应用开发实战营毕业总结

海神名

基于51单片机的车辆倒车雷达报警系统

芯动大师

系统 51单片机 倒车

产品人生(3):从“70/20/10创新模型”到“50/30/20时间管理法”

养心进行时

时间管理 创新 技术人应知的创新思维模型

用户运营4大核心(C端版)

养心进行时

产品经理 产品管理 产品运营 用户运营 用户 运营

Playwright安装与Python集成:探索跨浏览器测试的奇妙世界

霍格沃兹测试开发学社

playwright使用:启动浏览器与多种运行方式

霍格沃兹测试开发学社

产品人生(6):从“需求四象限”到“精力四象限”

养心进行时

需求管理 需求 精力管理 精力

使用 Playwright 进行元素定位

霍格沃兹测试开发学社

IM是什么意思?

BeeWorks

10分钟了解Golang泛型

俞凡

golang

有了京东商品详情数据接口,数据采集UP,UP,UP

tbapi

京东商品详情数据接口

产品人生(4):从“用户故事映射法”到“WOOP思维模型”

养心进行时

产品管理 用户故事 User Story 用户故事地图 User Story Mapping

ETLCloud中如何执行Java Bean脚本

RestCloud

Java 脚本 ETL JavaBean

WorkPlus im(即时通讯)集成平台助力政企数字化转型升级

BeeWorks

Pandabuy淘宝代购集运系统赢利点讲解

tbapi

淘宝代购系统 淘宝代购集运系统 Pandabuy 反向海淘

零代码平台助力中国石化江苏油田实现高效评价体系

明道云

产品人生(5):从“敏捷开发”到“四化时间管理法”

养心进行时

敏捷 敏捷开发 时间管理 敏捷工具 时间管理工具

掌握 Playwright:元素操作技巧大揭秘

霍格沃兹测试开发学社

如何快速上手 AI 大模型应用开发?天翼云弹性云主机给你答案!

编程猫

深入探究 Playwright:Frame 操作技巧

霍格沃兹测试开发学社

产品人生(7):从“产品北极星指标”到“情绪北极星”

养心进行时

产品 产品经理 情绪 产品管理 情绪管理

产品人生(2):从“Kanban方法”到“GTD时间管理法“

养心进行时

时间管理 看板方法 看板工具 GTD GTD时间管理

神器!使用Python 轻松识别验证码

霍格沃兹测试开发学社

im(即时通讯)是什么?

BeeWorks

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