Blackberry: важные различия между WebWorks и Java-разработкой - PullRequest
4 голосов
/ 25 марта 2011

Я провожу некоторые исследования по разработке BlackBerry и просматривал документы на веб-сайте Blackberry как для решения для разработки Webworks, так и для разработки на основе Java. Они оба поддерживают такие важные функции, как

  • Нажмите
  • Локальное хранилище
  • геолокации

Но я полагаю, что мне не хватает, почему один выбирает один метод перед другим. Есть ли какие-то ключевые функции, отсутствующие на веб-сайтах, которые доступны только для нативных приложений на javabase?

Я надеюсь, что кто-то, имеющий опыт разработки blackberry, сможет меня просветить.

Ответы [ 2 ]

4 голосов
/ 25 марта 2011

WebWorks - это нативное Java-приложение, которое запускает поле браузера, в котором выполняется ваше приложение.

Мы разработали как на нативном Java, так и на WebWorks, и теперь планируем преобразовать наши части WebWorks в нативную Java ... Причина в том, что пользовательский интерфейс, как упомянуто @hrnt, не только в том, что пользовательский интерфейс WebWorks выглядит иначетакже есть некоторые проблемы, которые мы не смогли решить.Короче говоря, у вас нет такого же контроля над пользовательским интерфейсом, как у родной Java.С точки зрения функциональности, в нашем проекте WebWorks у нас на самом деле есть библиотека Java, которая отвечает за логику, и она вызывается из WebWorks (которая отвечает только за пользовательский интерфейс), поэтому в этом аспекте не так много ограничений.

3 голосов
/ 25 марта 2011

WebWorks не предоставляет библиотеку пользовательского интерфейса для создания приложений BlackBerry.Если вы хотите, чтобы ваши кнопки выглядели как кнопки BlackBerry, вам нужно реализовать их самостоятельно.Существовала сторонняя библиотека Javascript, но когда я проверял ее в последний раз, она была в процессе разработки.

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