据我所知,TideSDK是过去的钛桌面,对吧?
我想问一下,有没有人有在TideSDK中重用Titanium组件(主要是业务逻辑和数据访问)的经验?
发布于 2013-04-23 22:14:22
我是为两者开发的,根据我的经验,在这一点上,移动和TideSDK的钛是相当不兼容的。
This is one of the reasons Appcelerator open sourced这个项目,并停止了它的工作。这与他们公司的目标--一个强大的移动API --背道而驰,以至于他们在这方面的工作毫无意义。在这一点上,从UI到业务逻辑,从数据访问到后端,整个开发堆栈的API以及技术和工作流程都有很大的不同。
我唯一能够重用的部分是纯JavaScript实用程序文件和Titanium本地DB访问脚本。
发布于 2013-04-23 23:52:12
您可以在TideSDK中使用大多数javascript代码,而无需进行太多修改。桌面平台和移动平台上的各种UI组件之间存在根本区别。举个例子..在桌面上,你的应用程序有window..and,你可以有单独的UI项目,如系统托盘、任务栏等,而在移动设备中,你通常会控制整个屏幕,各种UI组件与桌面有很大的不同。
这就是为什么你需要以桌面和移动设备分开的方式实现原生接口,但大部分业务逻辑将保持不变。
https://stackoverflow.com/questions/16168522
复制相似问题