BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Aptana被Appcelerator收购

| 作者 Mirko Stocker 关注 0 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2011年1月25日. 估计阅读时间: 4 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT