【问题标题】:Sproutcore + PhoneGap/Titanium? [closed]Sproutcore + PhoneGap/Titanium? [关闭]
【发布时间】:2023-03-14 11:36:02
【问题描述】:

我现在正在学习 Sproutcore,以便在上面编写我的应用程序。

后端只是将 json 推送到前端 Sproutcore 应用程序的服务器。

我想知道当我使用 PhoneGap 或 Titanium 将我的应用程序移植到手机时会怎样。

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

因为 Sproutcore 提供了很多 UI,我想如果我希望我的应用程序看起来像原生(iPhone 按钮、列表等),我必须替换那些。

关于将 Sproutcore 与 Phonegap 或 Titanium 结合使用时的效果的任何指南/教程?

【问题讨论】:

    标签: javascript cordova titanium appcelerator sproutcore


    【解决方案1】:

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

    PhoneGap 集成更加平易近人。它期望有一个 index.html 作为入口点,并且期望相对路径而不是绝对路径。 Peter Wagenet 写了一个script 来进行必要的转换。另见SproutCore mailing list thread

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

    另外,我希望我们会在不久的将来从Strobe 那里听到有关 SproutCore(或后代)和移动设备的消息。

    【讨论】:

      【解决方案2】:

      我不希望能够将您的 Sproutcore 项目和 Titanium 合并。 Titanium 是“javascript”,但您不是在 iphone / ipad 上建立网站。

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

      【讨论】:

      • 你确定可以吗? Sproutcore 文件是用 ruby​​ 动态生成的!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 2011-05-25
      • 1970-01-01
      • 1970-01-01
      • 2015-06-12
      • 2010-12-01
      • 2012-01-02
      相关资源
      最近更新 更多