Плюсы и минусы разработки мобильного приложения на основе Native, Framework и Web App. - PullRequest
2 голосов
/ 05 ноября 2010

Любой мобильный / веб-разработчик, который ориентируется на смартфоны, имеет в виду следующие вопросы:

  • Должен ли я работать в среде Native или просто использовать Framework?
  • Но какие рамки?
  • Или просто веб-приложения недостаточно для моей цели?

И у большинства из нас есть более или менее, но неполный ответ. да, мы знаем, что все эти подходы имеют свои преимущества и недостатки. Но если мы посмотрим на предмет, как на перспективу использования инструмента в нужном месте и времени, на какие виды работ я должен идти с Native и в каком виде работы, которые я должен идти с Framework (и какие рамки). Или просто веб-приложение отлично подойдет для каких видов работ.

Я знаю, что могу найти некоторую информацию в Интернете и ТАК. Честно говоря, у меня есть твердое мнение и по этому вопросу. Но давайте сделаем общее руководство для всех нас, сотрудничая.

Я напишу свое мнение также в качестве ответа, и, поскольку все мнения будут субъективными в конце, я приму наиболее проголосовавший ответ как правильный ответ через 7 дней.

Надеюсь, я ясно изложил свою точку зрения, и спасибо, что поделились своим мнением.

1 Ответ

1 голос
/ 29 марта 2011

Вот существующий вопрос, который охватывает обсуждение для iPhone:
Нативное приложение iPhone против веб-приложения

Существуют также сторонние фреймворки, которые вы можете использовать для написания веб-приложений HTML5 / JS, а затем встраивать их в собственное приложение, например, PhoneGap для многих устройств, WebWorks для BlackBerry и т. Д.

Еще пара полезных вопросов о Stackoverflow:
https://stackoverflow.com/search?q=blackberry+native+app+or+webworks
Различия между Blackberry Webworks и Phonegap

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

Чтобы выбрать один пример, ваш клиент может иметь только телефоны BlackBerry в своем защищенном предприятии, для чего может потребоваться собственное приложение для повышения безопасности (для соответствия их конкретной корпоративной политике безопасности).

...