Могу ли я создать веб-приложение для использования на смартфонах без интернета?Как? - PullRequest
3 голосов
/ 04 августа 2011

Я хочу создать кроссплатформенное приложение, которое можно было бы использовать для разных смартфонов, и мне посоветовали сделать «Веб-приложение».

Может ли веб-приложение работать без интернета? Как это сделать, какой язык программирования использовать?

спасибо

Ответы [ 6 ]

4 голосов
/ 04 августа 2011

О, конечно. Объедините все свои HTML, JS и CSS с вашим приложением, и установите тонкий Java / Android-приложение поверх этих ресурсов. Если вы не делаете никаких вызовов для извлечения или показа внешних HTML / страниц, вам не нужен интернет.

2 голосов
/ 04 августа 2011

Возможно, вы захотите взглянуть на такие фреймворки, как:

Ваш вопрос очень широкий, поэтому сложно дать полезный ответ.По сути, при создании веб-приложения вы обычно будете работать с javascript, css и html ... хотя есть фреймворки, которые позволят вам написать ваше приложение на Java / Python / Ruby, а затем попросят эти языки создать ваше приложение для вас.Имейте в виду, что это в основном все передние вещи, хотя.У реального веб-приложения все еще должна быть серверная часть, написанная на языке программирования, который вы понимаете (надеюсь).

Удачи:).

2 голосов
/ 04 августа 2011

Да, он может работать в автономном режиме после загрузки из Интернета.Используйте любой обычный язык программирования для разработки веб-приложений.Если вы хорошо умеете программировать, я рекомендую ruby-on-rails или ASP.NET MVC с Jquery mobile.

2 голосов
/ 04 августа 2011

Скорее всего, нет.

Хотя можно запустить " веб-приложения " без доступа к Интернету (вы можете просто запустить Javascript локально из некоторых браузеров), это будет

  • (Субъективно) не особенно полезно.
  • Не поддерживается многими устройствами, которые (например, iPhone) не позволяют хранить и выполнять произвольный, не нативный код на устройстве..

Однако существуют некоторые фреймворки, в которых идея «веб-приложений» может быть моделью распространения.Например, PhoneGap позволяет вам кодировать в HTML5 / Javascript и распространять ваше приложение на несколько платформ.

1 голос
/ 04 августа 2011

https://developer.mozilla.org/en/Using_Application_Cache с кешем приложения ваше веб-приложение можно использовать в автономном режиме.Он будет кешировать ресурсы, которые вы указываете на диск.

Таким образом, вы можете написать веб-страницу / приложение Javascript + HTML и использовать его как в режиме онлайн, так и в автономном режиме.

Вы можете кэшировать / хранить:

  • HTML
  • CSS
  • Javascript
  • Изображения
  • GETЗапросы
1 голос
/ 04 августа 2011

Проверьте jQuery Mobile API - я недавно начал использовать его, и он оказался жизнеспособным вариантомПроверьте это .

...