【问题标题】:How Do I Get Started on the Legacy 1.2.0.RC4 TideSDK? [closed]如何开始使用旧版 1.2.0.RC4 TideSDK? [关闭]
【发布时间】:2012-09-14 21:39:09
【问题描述】:

我已经从http://tidesdk.org 下载了旧版 1.2.0.RC4。下载后我该怎么办。我该如何开始?

【问题讨论】:

    标签: javascript html css desktop-application tidesdk


    【解决方案1】:

    全面指南

    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 的平台支持

    旧版 1.2.0.RC4 SDK 可用于以下平台:

    • MacOSX 10.6.x Snow Leopard(使用 Xcode 3.x)
    • Ubuntu 10.10 x86
    • Ubuntu 10.10 x86-64
    • Ubuntu 10.10 x86-64
    • Ubuntu 11.04 x86
    • Windows 7 x86
    • Windows 7 x86-64
    • Windows 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 Mountain Lion (Xcode 4.x) x86-64
    • Windows XP x86
    • Windows 7 x86
    • Windows 7 x86-64
    • Windows 8 x86
    • Windows 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:

    第 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"
    

    注意:目前您只能进行捆绑打包。调整路径,使其适合您的平台。

    这应该构建和打包您的应用程序并为其创建安装程序。将“dest”和“package”更改为您想要构建应用程序和安装包的目录。

    您可以省略 OS 参数,因为构建器只能为当前操作系统生成构建。

    其他信息

    如果您在准备综合指南时需要更多帮助,请将您的问题发布到 stackoverflow 上,或咨询我们网站上列出的其他支持渠道http://tidesdk.org

    【讨论】:

    • 我喜欢您提出问题并自己回答的方式。 [:)]。
    • 转到api.appcelerator.net/p/pages/app_page?token=m4rZLSv6 点击Linux Intel 32-bit 并...访问被拒绝!怎么了?
    • 不确定 32 位的链接发生了什么。请向 Appcelerator 报告。希望他们可以修复下载。我们希望尽快推出我们自己的工具,这样您就不需要太长时间依赖 TiDev。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    • 2010-09-07
    • 2011-12-03
    • 2011-02-27
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多