Стратегии для богатых веб-страниц Blackberry - PullRequest
2 голосов
/ 15 сентября 2010

клиент хочет "модернизировать" 5-летнее веб-приложение / приложение на основе html Blackberry.Приложение позволяет техническим специалистам и франчайзи, работающим на местах, узнать о гарантии и статусе обслуживания.В настоящее время они используют очень простые страницы php / html.

Приложение кажется медленным, особенно при повторных запросах, которые требуют постоянной перезагрузки.Blackberry / Java кажется очевидным выбором, но клиент, похоже, считает, что разработка и сопровождение дорогостоящие, что, я полагаю, является правдой, потому что этот навык не очень распространен здесь.

Я думаю о возможности загрузки всех страницв одной начальной загрузке и использовании метода скрытия / показа javascript для отображения страниц по запросу пользователя и использования ajax для заполнения / обновления данных.

Они хотят нацеливаться на устройства Blackberry с поддержкой javascript (OS 4.5 и более поздние версии).Я знаю, что проблемы и ограничения с CSS и JS в ранних браузерах.Я хотел бы услышать опыт других людей.

Я знаю jQuery, так что это был бы очевидный выбор, но он довольно жирный для беспроводной связи.Есть ли лучший инструментарий для этой цели - я нашел сайт iqTouch, но это не было специфично для Blackberry.Какие-нибудь сайты с примерами, которые я могу собрать?

Ответы [ 2 ]

2 голосов
/ 15 сентября 2010

Если вы ориентируетесь на OS 4.5 и более поздние версии, все, что я могу сказать, - это удачи.Поддержка BlackBerry для HTML была довольно слабой на старых устройствах, и вы в лучшем случае попадаете в ловушку чего-то большего, чем простейшее использование JavaScript.Мне не очень повезло с чем-либо, кроме нединамических HTML-сайтов с более старыми браузерами.

В OS 5.0 и более поздних версиях у вас гораздо больше возможностей.Поддержка API Gears и улучшенный JavaScript. Widget SDK даже позволяет легко создавать основанные на HTML / JS «виджеты» для BlackBerry, которые могут содержать набор предварительно кэшированных данных.Конечно, BlackBerry 6 с браузером на базе WebKit и поддержкой HTML5 может делать практически все, что могут устройства на iOS или Android.

Поэтому я рекомендую использовать динамический режим, только если вы нацелены на 5.0 и более поздние версии.Или потенциально сайт, который изящно деградирует до браузеров, которые плохо поддерживают JS (либо обнаружение пользовательского агента, либо какое-то причудливое кодирование JS), а пользователям с более старыми устройствами приходится сталкиваться с более медленной работой.

0 голосов
/ 15 сентября 2010

вы смотрели на функции, доступные в HTML 5?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...