5

私は現在、Sproutcoreにアプリケーションを作成する方法を学んでいます。

バックエンドは、jsonをフロントエンドのSproutcoreアプリケーションにプッシュするサーバーのみになります。

PhoneGapまたはTitaniumを使用してアプリを携帯電話に移植するとどうなるでしょうか。

現在のSproutcoreアプリケーションのどれくらいを書き直す必要がありますか?それはビューだけなので、コントローラーとモデルはそのままにしておきますか?

原因Sproutcoreは多くのUIを提供しており、アプリをネイティブに見せたい場合はそれらを置き換える必要があると思います(iPhoneボタン、リストなど)。

SproutcoreをPhonegapまたはTitaniumと組み合わせるとどのように見えるかについてのガイド/チュートリアルはありますか?

4

2 に答える 2

2

Sproutcore プロジェクトと Titanium をマージできるとは思っていません。Titanium は「javascript」ですが、iPhone/iPad で Web サイトを構築していません。

統合を行う唯一の方法は、モバイル デバイスで Webview を起動し、その中に Sproutcore ファイルを表示させることです。

于 2010-10-27T23:16:46.013 に答える
1

Ryanが言ったように、TitaniumはDOMのないJavaScriptフレームワークにすぎません。

PhoneGap統合はより親しみやすいです。エントリポイントとして単一のindex.htmlがあり、絶対パスではなく相対パスが必要です。Peter Wagenetは、必要な変換を行うためのスクリプトを作成しました。SproutCoreメーリングリストスレッドも参照してください。

ネイティブ機能(加速度計、連絡先など)が必要ない場合は、標準のWebアプリに固執し、TitaniumやPhoneGapを気にせずにネイティブモバイルアプリに変換できます。

また、近い将来、SproutCore(または子孫)とモバイルについてStrobeから何かが聞かれることを期待しています。

于 2011-03-23T00:38:18.500 に答える