Я пытаюсь запустить полнофункциональное интернет-приложение, которое будет иметь сложную основу (например, Visio) и должно работать в соответствии с этими принципами:
- оно будет работать в браузере
- он будет работать на планшете (Android или другом)
- поддерживает сложное рисование, перетаскивание и т. Д.
- работает самостоятельно (например, без серверного компонента) счастливо
- может использовать обычный и сенсорный интерфейс по мере необходимости - пользователь может нарисовать линию с помощью мыши или сенсорного экрана
Я думал об использовании инфраструктуры Javascript и нашел ExtJS, чьи демкиМне очень нравится, и, проверяя документы API, кажется, что он поддерживает все необходимые графические элементы низкого уровня (подумайте: пакет Ext.draw
, особенно Ext.draw.Sprite
).
Но потом я также обнаружил, что Sencha Touch использует тот же стек технологий, только для мобильных устройств.Однако API гораздо более ограничен (нет Ext.draw
в наличии) и, насколько я понимаю, работает только в браузерах Webkit.Но он поддерживает сенсорное взаимодействие.
Есть ли способ создать приложение, которое работает в браузере, но также может быть "скомпилировано" с собственным кодом мобильного телефона / планшета (например, с помощью PhoneGap)?Или это всего лишь сон, и эти два не могут быть смешаны в данный момент?
PS.проверил другие подобные вопросы, но они, похоже, устарели.