写点什么

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

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

关注

评论

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

获取 NGINX QUIC+HTTP/3 预览版的二进制包

NGINX开源社区

nginx HTTP QUIC http3

低代码是什么意思?

优秀

低代码

盘点一对一直播源码iOS系统维持平台稳定功能(一):弹性扩缩容

山东布谷科技

软件开发 源码搭建 iOS SDK 一对一直播源码 弹性扩缩容

中国出海企业如何防范恶意退货欺诈

极客天地

数据库,主键为何不宜太长长长长长长长长?

java易二三

Java 数据库 编程 程序员 计算机

etl engine 监控面板 为管理者掌握平台运行情况,决策执行方案提供即时数据支撑

weigeonlyyou

数据交换 物联网 数据采集 ETL Kafka ETL

数字化转型背景下经管大数据课程教学能力进阶提升训练营,线下培训圆满收官!

ModelWhale

人才培养 学科交叉 师资培训 教育数字化

Redis击穿、穿透、雪崩产生原因以及解决思路

java易二三

redis 程序员 计算机

借助 Spring Boot 和 GraalVM 实现原生 Java

java易二三

Java 编程 程序员 计算机

数据智能:加速企业数字化转型

软通咨询

数据智能 #人工智能 数字化咨询

8.15币安将上线CYBER

币离海

数智引领,涛思数据与拾贝云携手赋能工业数字化转型

爱倒腾的程序员

分布式图计算如何实现?带你一窥图计算执行计划

TuGraphAnalytics

sql 分布式 执行计划 图计算 查询语言

MobPush Android SDK 厂商推送限制

MobTech袤博科技

前端 App 前端开发 前端开发工具

LangChain:打造自己的LLM应用 | 京东云技术团队

京东科技开发者

langchain LLM模型 企业号 8 月 PK 榜

医疗知识图谱问答——文本分类解析

北桥苏

Python 聊天机器人 neo4j 图数据库 知识图谱

基于YonGPT 的智能生单,让业绩达成更轻松!

用友BIP

企业服务大模型 YonGPT

使用轻量级 CDC debezium-server-databend 构建实时数据同步

Databend

【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)

码界西柚

MySQL MySQL8.0 版本升级 服务调整

分布式服务高可用实现:复制 | 京东物流技术团队

京东科技开发者

数据库 复制 高可用设计 分布式服务 企业号 8 月 PK 榜

华为云与医药企业共话AI 助力医药行业数字化转型和创新发展

新消费日报

高性能网络建设指南,《智算中心网络架构白皮书》开放下载

Baidu AICLOUD

大模型训练 高性能网络 RDMA

华为开发者大会2023即将召开:HarmonyOS 4 小艺或将迎来全新升级

最新动态

为什么Java程序会执行一段时间后跑的更快?

java易二三

Java 编程 程序员 计算机

火山引擎ByteHouse:云原生数据库如何提升MySQL兼容性?

字节跳动数据平台

数据库 大数据 云原生 数仓 企业号 8 月 PK 榜

网心科技:AI重新定义音视频生产力“新范式”

网心科技

AI 边缘计算 边缘云

Spring 容器原始 Bean 是如何创建的?

江南一点雨

Java spring

提升你的前端技能:掌握 Axios 的 GET 请求

Apifox

程序员 前端 前端开发 HTTP axios

NFTScan 正式上线 zkSync NFTScan 浏览器和 NFT API 数据服务

NFT Research

NFT\

蓝牙智能设备数据采集平台化方案 | 京东云技术团队

京东科技开发者

数据采集 企业号 8 月 PK 榜 蓝牙智能设备

一种轻量级定时任务实现 | 京东云技术团队

京东科技开发者

定时任务 系统稳定性 轻量级 企业号 8 月 PK 榜

Aptana被Appcelerator收购_Java_Mirko Stocker_InfoQ精选文章