写点什么

Aptana 被 Appcelerator 收购

  • 2011-01-24
  • 本文字数:1256 字

    阅读完需:约 4 分钟

Titanium 应用开发平台背后的公司 Appcelerator 近日宣布收购IDE 厂商Aptana 。Aptana 因拥有RadRails 及Eclipse Ruby 开发工具而在Ruby 社区声名显赫,同时还将Python IDE Pydev 及其Web 开发IDE(HTML、JavaScript 与CSS)集成到了Aptana Studio IDE 中。

Appcelerator 的 Titanium 是使用 HTML、JavaScript 及 CSS 等 Web 技术构建移动(iPhone、Android 及 iPad)与桌面(Windows、OS X 及 Linux)应用的平台。此外,还可以使用 Python、PHP 及 Ruby 构建 Titanium 的桌面应用。这些应用还可以交叉编译到所有的目标平台上。

Appcelerator 的 CEO Jeff Haynie 谈到了 Titanium 的工作方式

Titanium 接收你的 JavaScript 代码,分析并对其进行预处理,然后将其预编译为一套符号,可以根据应用对 Titanium API 的使用情况对这些符号进行解析。我们可以从这个符号层次体系中构建符号依赖矩阵,该矩阵将会映射到底层的 Titanium 程序库符号以分析应用到底需要什么 API(以及相关的依赖、框架等等)。

感兴趣的读者可以查看 InfoQ 对 Appcelerator 社区开发副总裁 Matt Quinlan 的专访

考虑到 Appcelerator 所支持的各种编程语言,Aptana 用于 Web、Ruby 及 Python 开发的 IDE 是非常适合于 Appcelerator 的。Aptana 的 Studio 3 处于 Beta 版已经有半年多了,InfoQ 有幸采访到了 Appcelerator 的 Trish Ridgway 以了解关于 Aptana Studio 未来的更多信息:

我们计划在未来 2 周发布新版本的 Aptana Studio 3 Beta,目标是在今年第一季度发布 Studio 3.0 GA 版。

InfoQ:Aptana 的 CEO Paul Colton 提到“他们已经把 RadRails 和 Pydev 划分到了单独的产品中”。这意味着这两个 IDE 将基于公共的动态语言基础设施,还是对这两种语言的支持依旧是完全独立的?

你的假设是对的,Studio 3.0 使用了统一的代码基以支持各种动态语言,包括 JavaScript、PHP、Python 以及 Ruby。RadRails 与 Pydev 的主要贡献者是 Aptana Studio 3.0 团队的成员。Aptana 的 Ruby on Rails 开发工具 RadRails 和 Python 与 Django 开发工具 Pydev 依旧处于非常活跃的状态。这些工具已经集成到了 Aptana Studio 3.0 当中。

InfoQ:对 PHP 的支持也是再次引入的,是否计划支持更多的语言呢?

考虑到我们对客户端主要的 Web 技术(HTML、CSS 及 JavaScript)及服务器端 PHP、Ruby & Python 的支持,我们认为现在支持的已经够多了。显然,我们并没有对 Java 提供直接的支持,这是因为 Eclipse 社区已经对其提供了极为广泛的支持;此外,我们也没有对微软的.NET 语言(如 C#等)提供支持,因为微软的 Visual Studio 已经做的足够好了。我们认为服务器端开发对于 Appcelerator 的云策略(在 Appcelerator 的路线图中提到过)是至关重要的。要知道 Aptana Studio 基于 Eclipse 的一个最大好处在于开发者可以向 Aptana Studio 添加 Java IDE 的功能,并且将其作为统一的 IDE 进行客户端与基于 Java 的服务器端项目开发。

感兴趣的读者可以在 Appcelerator 的声明中找到关于此次收购的更多细节信息。

查看英文原文: Appcelerator Buys Aptana

2011-01-24 04:232652
用户头像

发布了 88 篇内容, 共 274.1 次阅读, 收获喜欢 9 次。

关注

评论

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

百度应用部署秘籍

百度开发者中心

以太坊杀手?NA公链(Nirvana)Chain忠于挑战自己NAC公链

区块链第一资讯

正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI)原理图和PCB

不脱发的程序猿

开发板 stm32 硬件设计 4月日更 正点原子

阿里最新发布Spring Cloud ALiBaBa全解第三版开源!

Java架构追梦

Java 阿里巴巴 架构 面试 SpringCloud Alibaba

中间件技术在百度云原生测试中的应用实践

百度开发者中心

中间件

华云大咖说 | 华云数据与海量数据携手共建国产云生态

华云数据

Python实现植物大战僵尸

不脱发的程序猿

Python GitHub 开源 游戏开发 4月日更

飞桨框架2.0正式版重磅发布,一次端到端的“基础设施”革新

百度开发者中心

关于机器学习的十大常见问题

澳鹏Appen

人工智能 机器学习 深度学习 大数据 数据

GitHub爆火!银四巨作:拼多多/蚂蚁/百度面经分享

比伯

Java 架构 面试 程序人生 技术宅

500+解决方案已搭载,英特尔新至强出道不含糊

E科讯

iOS 面试策略之算法基础1-3节

iOSer

ios 面试 算法 iOS算法

初窥Ray框架

行者AI

深度学习

开放原子超级链动态内核上线,十分钟可搭建一条区块链

百度开发者中心

架构可视化支撑系统演进探索

华为云开发者联盟

架构 软件系统 架构可视化 辅助系统 架构可视化辅助系统

kubectl top node报错及解决

箭上有毒

翻译:《实用的Python编程》08_00_Overview

codists

Python

Javascript执行机制-任务队列

Sakura

基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之布局菜单嵌套路由(三)

crudapi

Vue crud crudapi quasar 路由

[知识它]一篇文章或一本书是怎么写出来的

知识它

写作技巧 写文章 快速写作 写作方法

Redis 客户端服务端命令数据交换

escray

redis 学习 极客时间 Redis 核心技术与实战 4月日更

纹理打包器TexturePacker

空城机

UI 4月日更 Texture Packer 纹理打包器 pixi

为什么主动跨数据复制在5G时代非常重要?

VoltDB

数据分析 5G VoltDB 电信

大牛荐书 | 百度技术大牛都在读的7本书!

百度开发者中心

语音聊天室 anyHouse 使用手册

anyRTC开发者

ios android 音视频 WebRTC RTC

阿里最强 Python 自动化工具开源了!

星安果

Python 开源 自动化 阿里

为什么很多SaaS叫好不叫座?

ToB行业头条

SaaS tob

乡村振兴:AI+乡村的下一个命题

百度开发者中心

HugeGraph图数据库获Apache TinkerPop官方认证

百度开发者中心

软件测试面试题【2021模拟面试整理版(含答案)】

程序员阿沐

面试 软件测试

「开源」首次被列入“十四五”规划,未来大有可为

百度开发者中心

Aptana被Appcelerator收购_Java_Mirko Stocker_InfoQ精选文章