我已经从http://tidesdk.org下载了旧版 1.2.0.RC4 。下载后我该怎么办。我该如何开始?
1 回答
路上的综合指南
TideSDK 是一个开源软件开发工具包,用于使用 HTML5、CSS3 和 JavaScript 创建多平台桌面应用程序。借助 TideSDK,您还可以使用 Python、PHP 或 Ruby 等其他常见脚本语言来利用您作为 Web 开发人员已经具备的技能。TideSDK 是使用简单的 Web 技术创建独特的桌面应用程序的最佳方式。
TideSDK 团队目前正在准备全面的指南来支持我们的用户。当它们可用时,这些指南将与 API 文档一起托管在:
由于许多指南即将完成,请经常回来查看。
注意:TideSDK 正在完成从以前的 Titanium Desktop 到更名和更新的 TideSDK 的过渡。因此,旧版 1.2.0.RC4 将是短暂的,因为 TideSDK 1.3.0 的目标是在 2012 年 9 月结束。尽管如此,旧版 1.2.0.RC4 将让您立即开始您的桌面应用程序开发。由于 TideSDK 1.3.0 没有 API 更改,您可以期望在 1.2.0.RC4 中创建的所有内容都可以在即将发布的版本中使用。尽管您需要注意命名空间的变化。在旧版 1.2.0.RC4 中,API 的命名空间是“Titanium”。在即将发布的 TideSDK 1.3.0 中,命名空间已缩短为“Ti”。为了准备命名空间更改,您可以将以下内容添加到您的代码中:
var Ti = Titanium;
在对 SDK 进行 API 调用之前,将其包含在 JavaScript 中的某个位置。当 TideSDK 1.3.0 发布时,您可以删除此行。
要及时了解即将发布的 TideSDK 1.3.0 版本的公告和时间安排,请在 Twitter 上关注我们:
或加入我们的邮件列表:
1.2.0.RC4 平台支持
旧版 1.2.0.RC4 SDK 可用于以下平台:
- MacOSX 10.6.x 雪豹(使用 Xcode 3.x)
- Ubuntu 10.10 x86
- Ubuntu 10.10 x86-64
- Ubuntu 10.10 x86-64
- Ubuntu 11.04 x86
- 视窗 7 x86
- 视窗 7 x86-64
- 视窗 XP x86
注意:对最新操作系统版本的支持限制是一个已解决的短期问题。如果您使用的是 OSX Lion 或 Mountain Lion,一个可能的短期解决方案是安装 Windows 虚拟机,直到 TideSDK 1.3.0 发布。TideSDK 1.3.0 将带来更新和升级库以支持以下内容:
- Ubuntu 12.04 x86
- Ubuntu 12.04 x86-64
- MacOSX 10.7.x Lion (Xcode 4.x) x86-64
- MacOSX 10.8.x 山狮 (Xcode 4.x) x86-64
- 视窗 XP x86
- 视窗 7 x86
- 视窗 7 x86-64
- 视窗 8 x86
- 视窗 8 x86-64
从下载到打包的简单步骤
以下步骤将帮助您执行以下操作:
- 为您的平台安装 SDK
- 安装帮助应用程序(帮助您创建和运行应用程序以进行开发)
- 克隆并导入一个 Hello World 示例应用程序以进行试验
- 为您的平台在本地打包应用程序
第 1 步:下载并解压 SDK
要获取 SDK,请访问潮汐dk.org 并单击“下载 1.2.0.RC4”按钮。
1.2.0.RC4 SDK 必须解压到您操作系统的特定文件夹中:
对于 Mac OSX:
/Library/Application Support/Titanium
在 Linux 上:
~/.titanium
在 Windows XP 上:
C:\Documents and Settings\All Users\Application Data\Titanium
在 Windows 7 上:
C:\ProgramData\Titanium
zip 文件将展开内容并为 1.2.0.RC4 创建/覆盖一些新目录。
注意:随着 TideSDK 1.3.0 的发布,SDK 将安装在 TideSDK 文件夹中,而不是 Titanium。
第 2 步:下载 TiDev 社区应用程序
虽然 TideSDK 只能与基本的文本编辑器一起使用,但在您了解更多有关 SDK 的信息之前,建议您使用应用程序来创建、运行和捆绑您的应用程序。
“TiDev 社区”应用程序适合此目的。当“TiDev 社区”的使用寿命即将结束时,TideSDK Builder 将很快取而代之。TideSDK 团队希望将 TideBuilder 与官方 TideSDK 1.3.0 版本捆绑在一起。
要获取“TiDev 社区”,请从此处下载您支持的平台:
第 3 步:获取 Hello World 示例应用程序
对于第一个应用程序,一个简单的 Hello World 示例是一个很好的介绍。Hello World 应用程序说明了以下内容:
- 使用 API 创建菜单
- 使用简单的回调将菜单项添加到菜单以提示用户退出应用程序
- 使用 HTML 和 CSS 显示内容。
要获取 TideSDK-HelloWorld 应用程序,您可以在安装了 git 的情况下克隆该应用程序,或者只需从以下位置下载 zip:
STEP 4:将示例应用程序导入 TiDev 社区
要将 Hello World 示例应用程序导入 TiDev,请单击左上角的“导入”按钮,导航到包含该应用程序的文件夹并选择它。
第 5 步:运行示例应用程序
要运行 Hello World 应用程序,请单击 TiDev 菜单中的“Test & Package”按钮,然后单击左下方的“Launch App”按钮。Hello World 应用程序将启动并开始登录到屏幕。您包含在代码中的调试语句将出现。
第 6 步:使用 CLI 在本地打包示例应用程序
当 Appcelerator 将重点转移到移动端时,他们删除了曾经可用的 Titanium Desktop 的网络打包和更新服务。尽管如此,本地打包一直是捆绑您的应用程序以进行分发的最佳选择之一。事实上,Appcelerator 的服务在服务器(您在本地使用)上使用了相同的进程。
在旧版 SDK 中,提供了一个小型 CLI 应用程序 tibuild.py。您将在 SDK 的根文件夹中找到 tibuild.py(适用于您的平台)。您可以使用此工具来运行您的应用程序或将其捆绑以进行分发。tibuild.py 具有可以显示其可用选项的内置帮助。
使用 CLI 打包应用程序:
python tibuild.py --dest=. --type=bundle --package=. "c:\path\to\your\app\dir"
注意:您目前只能进行捆绑包装。调整路径,使其适合您的平台。
This should build and package your app and create a installer for it. Change "dest" and "package" to the directories where you want to have the built app and installation package.
You can omit the OS parameter, since the builder can only generate builds for the current OS.
Additional Information
If you need more help while the comprehensive guides are being prepared, please post your questions here on stackoverflow or consult our other support channels listed on our site at http://tidesdk.org.