写点什么

有关 Appcelerator 的那些事之 Titanium

  • 2013-07-31
  • 本文字数:1239 字

    阅读完需:约 4 分钟

无论哪种开发人员他们通常都会使用 Appcelerator 构建、部署和推销他们的移动或平板应用。在 InfoQ 上已经有大量介绍 Appcelerator 的信息。同时还有大量的呈现可以观看,有很多高质量的帖子可以浏览。一个比较有影响的 InfoQ 研究项目所获得的数据显示,Appcelerator 是一个“能够在单个代码库中开发本地、混合和移动 Web 应用程序的 SDK”,同时也是一个比较有影响的跨平台移动开发工具。

Appcelerator 还是一个主要的移动后端即服务 (MBaaS) 提供者,它提供了 Appcelerator 云服务 (ACS) 和 Titanium 云服务。你将有机会继续从 InfoQ 上获取与这个关键云服务提供商相关的新内容。

开发者需要在 Appcelerator 的网站上注册才能获取不同的平台:构建和推销自己的移动应用所需要的 SDK 和工具。在这之后如果没有其他选择,开发人员应该能够从 Appcelerator 获取到源源不断的信息和支持邮件,明确地告诉你该如何开始。

在 Appcelerator 上开发一个移动应用的方式主要有两种:一种是以自己命名的“ Appcelerator 平台”。Appcelerator 平台完全是面向企业开发者的,他们可以通过该平台编写能够在多种设备或云上运行,甚至能够在防火墙后面运行的多平台应用。Appcelerator 平台的企业云服务连接是由 Node.js 实现的。

另一种方式主要是面向小开发商和个人开发者的。这就是 Appcelerator 公司基于 JavaScript 实现的开源多平台代码优化器: Titanium 。Titanium 是 Java1.4 的一个超集,它增加了检查同步、显式并行和一个全局地址空间语言。

Titanium for iOS——Apple 仅许可在 OSX 这样的 Apple 产品中使用 iOS SDK。需要的 Xcode 可以从 Apple 的应用商店或者 Apple 开发者的 Web 网站上下载。为了方便使用和编码,还提供了一个单独的安装助手。为了在实际的设备上测试你的 Appcelerator 移动应用,你还需要加入 iOS 开发者计划。这需要你支付 99 美元。Titanium 3.1.0 并不支持任何低于 iOS 和 Xcode 版本 4.3 的内容,也不支持 ARMv6 的设备。

Titanium for Android——在你注册成为一个 Appcelerator 开发者之后,你将能够访问相关的文档,下载开发Android移动应用所需要的内容。现在支持Windows 和OSX 操作系统,使用时必须针对各自的平台下载它所对应的安装程序集合。你将必须提交到一个目标Titanium 和Android 平台。对于OSX 开发者而言,有一个本地扩展模块 Android SDK 工具能够帮你找到需要的一些程序。

CEO Jeff Haynie 说:

Titanium 的性能非常接近于,甚至在大多数情况下要和手写的本地代码一样好。

Wikipedia 中的信息显示,有一些来自于开发者的报告宣称,虽然 Titanium 能够通过它的跨平台解释器快速地展现结果,但是它的 API 在行为、稳定性和内存管理方面存在问题。

InfoQ Appcelerator****审查的第二部分将介绍:Appcelerator__ 正在放弃他们现在的 __Node.js__ 方式,转而使用一个更加以 __JavaScript__ 为中心的运行时。系统性的改变是为了实现下一代的 __Titaninum_——Ti.Next。_

查看英文原文 Titanium- What’s it All About Appcelerator? Part 1 of 2

2013-07-31 10:593402
用户头像

发布了 321 篇内容, 共 130.2 次阅读, 收获喜欢 19 次。

关注

评论

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

[ARTS打卡] week 02

Mau

ARTS 打卡计划

程序员的晚餐 | 6 月 4 日 最好吃的土豆

清远

UML练习1 食堂就餐卡系统设计「架构师训练营」

Young

利其器

宋胖子

IDEA

述职报告的一些建议

黄大路

职场

【ARTS打卡】Week02

Rex

架构文档

陈皮

架构 极客大学架构师训练营

架构设计文档之食堂就餐卡系统设计

itrickzhang

架构设计 架构文档 架构样例 架构分析 架构总结

Java 25周年:波澜壮阔的25年

北风

「Java 25周年」

架构方法:运用合适的工具表达设计

Skye

极客大学架构师训练营

近邻算法介绍

黄大路

数据挖掘 数据分析

ARTS 第 1 周

乌拉里

ARTS 打卡计划

【架构师训练营-作业-1】食堂就餐卡系统设计

小动物

系统设计 极客大学架构师训练营 作业

架构师训练营第一周学习总结

王鑫龙

极客大学架构师训练营

初识 Docker 与安装 | Docker 系列

AlwaysBeta

Docker

在 Windows WSL 2 中使用 Docker Desktop

FeiLong

Docker WSL2

MySQL 笔记(一)基础架构

奈何花开

Java MySQL

《OKR工作法》读书笔记

大饼土博

读书笔记 管理 OKR

食堂就餐卡系统设计

上山砍柴

极客大学架构师训练营

2020年6月7日 接口、lambda表达式与内部类

瑞克与莫迪

教你动手写UDP协议栈

Rice嵌入式开发技术分享

TCP udp 协议栈

程序员摆地摊?你别痴心妄想了,还不如当「在地青年」呢

非著名程序员

程序员 提升认知 职业规划 认知提升

体验碎片-06/06

黄大路

产品经理

架构师课程第一周作业

杉松壁

优秀架构师具备的能力

李小匪

极客大学架构师训练营

食堂就餐卡系统设计-uml练习

森林

如何用一台 MacBook 创造高额年化收益 | ETH2.0 Staking 教程

陈东泽 EuryChen

区块链 Ethereum

软件架构第一章总结

itrickzhang

程序员的晚餐 | 6 月 5 日 爆炒鱿鱼

清远

美食

「架构师训练营」第1周作业 - 食堂就餐卡系统设计

guoguo 👻

极客大学架构师训练营

repo 导出本地 git tag 给他人

zqb-all

git

有关Appcelerator的那些事之Titanium_JavaScript_Martin Monroe_InfoQ精选文章