写点什么

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

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

关注

评论

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

IOS技术分享| iOS快速生成开发文档(二)

anyRTC开发者

ios objective-c 音视频 移动开发 Jazzy

优惠券种类那么多,先区分清楚再薅羊毛!

CRMEB

Dart 开发技巧

Geek_0a3437

flutter android dart 6月月更

今晚19:00知识赋能第2期直播丨OpenHarmony智能家居项目之控制面板界面设计

OpenHarmony开发者

Open Harmony

OLAP数据库引擎如何选型?

奇点云

OLAP 数据库引擎 OLAP数据库

利用Docker极速下载OpenJDK11源码

程序员欣宸

Docker Openjdk 6月月更

用Python编写学生成绩管理系统(内附源码)

王小王-123

Python 系统设计 用python编写成绩管理系统 学生成绩管理系统

Flutter 中的 ValueNotifier 和 ValueListenableBuilder

坚果

flutter dart 6月月更

用Python写一个简易机器人,超级简单!

王小王-123

python编写机器人 python项目 语法知识大全

用Python编写学生成绩计算系统

王小王-123

Python 成绩计算系统 成绩项目 日常编程

【值得收藏】HTML5使用多种方法实现移动页面自适应手机屏幕的方法总结

迷彩

前端 自适应 HTML5, CSS3 6月月更

云技能提升好伙伴,亚马逊云师兄今天正式营业

亚马逊云科技 (Amazon Web Services)

亚马逊云

科普达人丨漫画图解什么是eRDMA?

阿里云弹性计算

大数据 TCP/IP RDMA

架构实战营模块5作业

挖了蘑菇哩斯

架构实战营

传统微服务框架如何无缝过渡到服务网格 ASM

阿里巴巴云原生

阿里云 微服务 云原生 Service Mesh 服务网格 服务网格

我的远程办公深度体验 | 社区征文

6个核桃

初夏征文

阅读Skeleton.css源码,改善睡眠质量(尽管它只有419行代码)

德育处主任

CSS 源码 前端 6月月更 skeleton.css

K8S V1.23 安装--Kubeadm+contained+公网 IP 多节点部署

云原生 k8s Kubernetes 集群

小心transmittable-thread-local的这个坑

看山

Java’

Scala 基础 (四):函数式编程【从基础到高阶应用】

百思不得小赵

scala 函数式编程 大数据开发 6月月更

用Python自动化办公(csv项目实战)

王小王-123

csv python项目 自动化办公 大数据分割

14岁懂社会-《关于“工作的幸福”这件事儿》读书笔记

懒时小窝

14岁懂社会

Serverless 在阿里云函数计算中的实践

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

Seata 与三大平台携手编程之夏,百万奖金等你来拿

阿里巴巴云原生

阿里云 开源 云原生 seata

揭秘得物客服IM全链路通信过程

得物技术

前端 大前端 通信 IM 客服

ABAP-时间函数

桥下本有油菜花

abap

Flutter的特别之处在哪里

Geek_99967b

小程序 Flutter 小菜

直播带货源码开发中,如何降低直播中的延迟?

开源直播系统源码

软件开发 直播系统 直播源码

国内首批!阿里云云原生数据湖产品通过信通院评测认证

阿里云大数据AI技术

大数据 运维 存储

架构实战营模块 5 作业

Roy

架构实战营

我们如何拿到自己满意的薪资呢?这些套路还是需要掌握的

看山

闲聊

Aptana被Appcelerator收购_Java_Mirko Stocker_InfoQ精选文章