1

据我所知,TideSDK 曾经是 Titanium Desktop,对吧?

我想问一下是否有人有在 TideSDK 中重用 Titanium mobile 组件(主要是业务逻辑和数据访问)的经验?

4

2 回答 2

2

我已经为这两者开发了,根据我的经验,移动版 Titanium 和 TideSDK 在这一点上是相当不兼容的。

这是 Appcelerator 开源项目并停止工作的原因之一。这与他们公司强大的移动 API 的目标大相径庭,以至于对他们来说开发它没有意义。在这一点上,API 以及技术和工作流程都非常不同,从 UI 到业务逻辑,到数据访问,再到后端的开发堆栈。

我能够重用的唯一部分是纯 JavaScript 实用程序文件和 Titanium 本地数据库访问脚本。

于 2013-04-23T14:14:21.953 回答
0

您可以在 TideSDK 中使用大部分 javascript 代码,而无需进行太多修改。桌面平台和移动平台上的各种 UI 组件之间存在根本区别。举个例子……在桌面你的应用程序有窗口……你可以有单独的 UI 项目,如系统托盘、任务栏等。而在移动设备中,你通常会控制整个屏幕,并且各种 UI 组件与桌面有很大不同。

这就是为什么您需要以桌面和移动分开的方式实现本机接口,但大多数业务逻辑将保持不变。

于 2013-04-23T15:52:12.030 回答