2015-06-17 2 views
-2

Я установил JSP-сайт на сервере Tomcat 6.0. Теперь я хочу создать приложение для Android, чтобы получить данные в Интернете и просмотреть его на телефоне.Лучший вариант для конвертации JSP-сайта в Android-приложение?

Я рассмотрел три возможных планы для этого:

  1. перепишет сайт в WAP версию и использовать Webview для просмотра WAP на телефоне. Самый простой способ, но приложение может выглядеть не так хорошо.

  2. PhoneGap для создания приложения на основе веб-сайта. Я понятия не имею о PhoneGap. Основываясь на информации, которую я читаю в Интернете, я думаю, что она справится с этим.

  3. Создайте приложение с нуля, используя Xamarin. Самый сложный план.

Какой подход следует придерживаться? Или может кто-нибудь дать мне другие идеи?

ответ

2

Было бы намного проще (а также интересно) писать простые мобильные клиенты в родной Java/Objective-C для Android & iOS. Для опытного веб-разработчика нетрудно создать простые приложения, используя статьи в Google/StackOverflow. Не говоря уже о том, что использование родных мобильных SDK - это единственный способ получить приемлемый уровень производительности. WAP/JQuery Mobile/PhoneGap обеспечивают менее удовлетворительный уровень производительности просмотра.

Вам нужно будет предоставить веб-службы REST, которые выполняют операции CRUD на вашей серверной базе данных и возвращают ответ как данные JSON. Вы также можете опубликовать эти веб-службы из общедоступных URL-адресов ». Это был бы один подход.

Другим подходом было бы использовать что-то вроде Kony или Kendo UI. Это превосходные многоплатформенные подходы. Увы, они оба являются собственностью (т. Е. Вы должны платить за них).

1

Вы можете использовать любой из Phonegap и Xamarin на основе вашего комфорта. Вы можете сохранить то, что у вас есть, как JSP и просто загрузить URL-адрес страницы из Webview вашего клиентского приложения. Он работает, если ваш JSP был тщательно разработан с учетом мобильного телефона.

1

Для меня первый метод lloks хорошо. Я также недавно создал веб-сайт с использованием jsp и java, и он отлично работает на моем веб-сайте Android. Но в моем случае я не переписал его. Я изначально создал его в совместимом режиме.

Смежные вопросы