Javascript Sproutcore+;PhoneGap/钛合金?

Javascript Sproutcore+;PhoneGap/钛合金?,javascript,cordova,titanium,appcelerator,sproutcore,Javascript,Cordova,Titanium,Appcelerator,Sproutcore,我正在学习Sproutcore在上面写我的应用程序 后端将只是一个将json推出到前端Sproutcore应用程序的服务器 我想知道当我使用PhoneGap或Tianium将我的应用程序移植到手机上时会是什么样子 我需要重写当前Sproutcore应用程序的多少内容?是否只是视图,从而使控制器和模型保持不变 因为Sproutcore提供了很多UI,我想如果我想让我的应用程序看起来像本地的(iPhone按钮、列表等),我就必须替换这些UI 当我将Sproutcore与Phonegap或Titani

我正在学习Sproutcore在上面写我的应用程序

后端将只是一个将json推出到前端Sproutcore应用程序的服务器

我想知道当我使用PhoneGap或Tianium将我的应用程序移植到手机上时会是什么样子

我需要重写当前Sproutcore应用程序的多少内容?是否只是视图,从而使控制器和模型保持不变

因为Sproutcore提供了很多UI,我想如果我想让我的应用程序看起来像本地的(iPhone按钮、列表等),我就必须替换这些UI


当我将Sproutcore与Phonegap或Titanium结合时,会有什么样的指南/教程?

我不希望仅仅能够将你的Sproutcore项目与Titanium结合起来。Tianium是“javascript”,但你不是在iphone/ipad上建立网站


唯一可以进行集成的方法是在移动设备上启动Webview,并在其中显示您的Sproutcore文件。

正如Ryan所说,Tianium只是一个没有DOM的JavaScript框架

PhoneGap集成更容易实现。它希望有一个index.html作为入口点,并希望有相对路径而不是绝对路径。彼得·瓦格纳特(Peter Wagnet)写了一篇文章来进行必要的改造。另见

如果您不需要任何本机功能(加速计、联系人等),您可以坚持使用标准的web应用程序,而不用担心Tianium或PhoneGap将其转换为本机移动应用程序


另外,我希望不久的将来我们会听到一些关于SproutCore(或其后代)和mobile的消息。

你确定这是可能的吗?Sproutcore文件是用ruby自动生成的!