目前我正在学习Sproutcore,以便在上面编写我的应用程序。
后端将只是一个将json推送到前端Sproutcore应用程序的服务器。
我想知道,当我使用PhoneGap或Titanium将我的应用程序移植到手机上时,会是什么样子。
我需要重写多少当前的Sproutcore应用程序?是不是只有视图,控制器和模型都没动呢?
因为Sproutcore提供了很多UI,如果我想让我的应用程序看起来更本机(iPhone按钮,列表等),我想我必须替换它们。
当我将Sproutcore与Phonegap或Titanium组合在一起时,有没有关于它的指南/教程?
发布于 2010-10-28 07:16:46
我并不期望能够将你的Sproutcore项目和Titanium合并。the是javascript,但你不是在iphone / ipad上建立一个网站。
唯一可以进行集成的方法是在移动设备上启动Webview,并在其中显示您的Sproutcore文件。
发布于 2011-03-23 08:38:19
正如Ryan所说,Titanium只是一个没有DOM的JavaScript框架。
PhoneGap集成更容易实现。它期望有一个单一的index.html作为入口点,并且期望相对路径而不是绝对路径。Peter Wagenet编写了一个script来进行必要的转换。另请参阅SproutCore mailing list thread
如果你不需要任何原生功能(加速计、通讯录等),你可以坚持使用标准的web应用程序,而不用担心钛金或PhoneGap将其转换为原生移动应用程序。
此外,我希望在不久的将来,我们会听到Strobe关于SproutCore (或其后代)和移动的消息。
https://stackoverflow.com/questions/3859284
复制相似问题