Я стремлюсь разрабатывать для нескольких платформ - я должен использовать Java SE или ME? - PullRequest
1 голос
/ 09 января 2012

Я планирую разработать библиотеку, которая будет работать на нескольких платформах: Android, BlackBerry, Windows, MacOS.

Вероятно, я буду использовать множество функций, связанных с анализом XML и HTTP-запросами иответы.

Должен ли я стремиться к Java SE или ME во время разработки?

Ответы [ 2 ]

7 голосов
/ 09 января 2012

У вас нет выбора, как "SE vs ME", на самом деле

  • Android - это Android.Это Java SE (почти), но она не может называть себя Java SE или Java ME
  • BlackBerry - это Java ME
  • Windows и Mac OS работают под управлением Java SE, запускать Java ME там нет смысла
  • Телефоны под управлением Windows не работают.Хорошо, вы можете запустить Java ME, но пользователи не будут

Таким образом, ответ будет "оба и не забывайте Android"

2 голосов
/ 09 января 2012

Если вы ищете для разработки приложений на Java ME, я предложил Использовать LWUIT. Он поддерживает Java ME, Blackberry и Android. У вас есть небольшие изменения на каждой платформе.Нет необходимости менять полный исходный код.Посмотрите следующие полезные ссылки:

Примечание: В будущем LWUIT поддерживает iPhone. :)

...