Высокопроизводительная платформа веб-приложений
Я пытаюсь создать такое же адаптивное веб-приложение, как нативное Android-приложение. Это вообще возможно?
Мы пробовали PhoneGap и SproutCore, и он недостаточно отзывчив. Есть ли лучшие альтернативы? Я имею в виду, как, например, AngularJs сравниваются с SproutCore с точки зрения визуальной и универсальной производительности?
2 ответа
Angular и Topcoat, кажется, работают довольно хорошо вместе. Но я думаю, что структура храповика будет развиваться во что-то намного лучшее. Это быстро и имеет много мобильных компонентов. Существует также хорошая презентация на YouTube о возможностях первого ng-conf, проверьте это тоже.
Сегодня вы не найдете готовой инфраструктуры для написания мобильных приложений на базе HTML/JS так же быстро, как нативные. С веб-приложениями можно получить очень приличную производительность, но для этого вам придется самостоятельно провести некоторые оптимизации. По крайней мере, к такому выводу я пришел после прочтения этой статьи от Sencha, чтобы иметь представление о том, как они написали клон быстрого мобильного приложения на Facebook, используя свою платформу.
Угловой с некоторой настройкой, как описано Scalyr, может быть очень быстрым. Платформа Iconics также может представлять для вас интерес, если вы ограничиваете свое приложение до последней ОС.
Помните, что производительность с веб-браузером Android Dolphin всегда будет разочаровывающей по сравнению с тем, что вы можете получить на iOS или с Chrome на более поздней версии Android.