【发布时间】:2012-09-14 21:39:09
【问题描述】:
我已经从http://tidesdk.org 下载了旧版 1.2.0.RC4。下载后我该怎么办。我该如何开始?
【问题讨论】:
标签: javascript html css desktop-application tidesdk
我已经从http://tidesdk.org 下载了旧版 1.2.0.RC4。下载后我该怎么办。我该如何开始?
【问题讨论】:
标签: javascript html css desktop-application tidesdk
TideSDK 是一个开源软件开发工具包,用于使用 HTML5、CSS3 和 JavaScript 创建多平台桌面应用程序。借助 TideSDK,您还可以使用 Python、PHP 或 Ruby 等其他常用脚本语言来利用您作为 Web 开发人员已经具备的技能。 TideSDK 是使用简单的网络技术创建独特的桌面应用程序的最佳方式。
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 SDK 可用于以下平台:
注意:对最新操作系统版本的支持限制是一个已解决的短期问题。如果您使用的是 OSX Lion 或 Mountain Lion,一个可能的短期解决方案是安装 Windows 虚拟机,直到 TideSDK 1.3.0 发布。 TideSDK 1.3.0 将带来更新和升级库以支持以下内容:
以下步骤将帮助您执行以下操作:
要获取 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。
虽然 TideSDK 只能与基本的文本编辑器一起使用,但在您了解更多有关 SDK 的信息之前,建议您使用应用来创建、运行和捆绑您的应用。
“TiDev 社区”应用程序适合此目的。当“TiDev 社区”的使用寿命即将结束时,TideSDK Builder 将很快取而代之。 TideSDK 团队希望将 TideBuilder 与官方 TideSDK 1.3.0 版本捆绑在一起。
要获取“TiDev 社区”,请从此处下载您支持的平台:
对于第一个应用程序,一个简单的 Hello World 示例是一个很好的介绍。 Hello World 应用说明了以下内容:
要获取 TideSDK-HelloWorld 应用,如果您安装了 git,您可以克隆该应用,或者直接从以下位置下载 zip:
要将 Hello World 示例应用导入 TiDev,请单击左上角的“导入”按钮,导航到包含该应用的文件夹并选择它。
要运行 Hello World 应用,请点击 TiDev 菜单中的“Test & Package”按钮,然后点击左下方的“Launch App”按钮。 Hello World 应用程序将启动并开始登录到屏幕。您在代码中包含的调试语句将出现。
当 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"
注意:目前您只能进行捆绑打包。调整路径,使其适合您的平台。
这应该构建和打包您的应用程序并为其创建安装程序。将“dest”和“package”更改为您想要构建应用程序和安装包的目录。
您可以省略 OS 参数,因为构建器只能为当前操作系统生成构建。
如果您在准备综合指南时需要更多帮助,请将您的问题发布到 stackoverflow 上,或咨询我们网站上列出的其他支持渠道http://tidesdk.org。
【讨论】: