Получение файлов приложения sproutcore для использования их в собственном приложении через Appcelerator Titanium - PullRequest
1 голос
/ 05 июля 2011

Я хотел бы создать приложение, используя sproucore Framework, но я также хочу интегрировать его с Titanium, чтобы иметь некоторые возможности рабочего стола, такие как файловая система, упаковка, автономная работа и т. Д. *

Я знаю, что с sproutcore2 это было бы довольно просто, поскольку позволяет использовать фреймворк как обычную библиотеку javascript.Но проект все еще находится на стадии бета-версии, и документы в большинстве случаев являются неоднозначными (на самом деле я считаю, что эти документы являются разрозненными, даже в документах 1.x).

Итак, я хочу спросить, какой из них был бы наилучшиминтегрировать sproutcore и Titanium API?

1 Ответ

0 голосов
/ 11 августа 2011

Основная задача Titanium - использовать JavaScript для создания собственных приложений, а не предоставлять слой доступа к ОС для веб-приложений.Было бы трудно смешивать нативные элементы и элементы интерфейса SproutCore.

Как говорится, вот некоторая информация, которая может вам помочь: Titanium изменил свою модель приложения, начиная с версии 1.0: http://developer.appcelerator.com/question/71/what-happened-to-html--css

Основное приложение больше не запускается в веб-представлении, оно работает непосредственно в JavaScriptCore и создает только собственные элементы пользовательского интерфейса.Одним из встроенных элементов пользовательского интерфейса является веб-представление (http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.WebView-object)), и можно сделать этот полноэкранный режим и запустить приложение SproutCore в веб-представлении. Оттуда вы можете вызывать Titanium для вызова методов Titanium для доступа к файловой системе.и т. п.

Кроме того, если вы ориентируетесь только на рабочий стол, вы можете даже получить доступ к объекту контекста JavaScript веб-просмотра и использовать его непосредственно в JavaScriptCore.

  • Йоханнес
...