Задать вопрос
TIMON666
@TIMON666

Приложение на JS это своего рода сайт?

Мобильные приложения написанные на js это по сути сайт в другой "обёртке"?
  • Вопрос задан
  • 312 просмотров
Подписаться 2 Простой 2 комментария
Решения вопроса 3
В большинстве случаев, да.

Веб-приложения могут запускаться под самыми разными окружениями (ТВ, приставки, мобильные устройства, часы, и так далее), но так как приложения на базе веб-технологий, то, грубо, да, обычный сайт в другой обертке.

Другой разговор, что сайты работают самым разным образом, в то время как приложения обычно одностраничные.

Иногда бывает компиляция из JS в нативное приложение, и тогда приложение написано на JS, но в результате используются немного другой набор технологий.
Ответ написан
profesor08
@profesor08 Куратор тега JavaScript
Иногда да, иногда нет. В зависимости от инструментов. Там может запускаться хромиум, на нем рисоваться что надо и по api приложение общается с телефоном. А может быть так, что ты пишешь на js, но все странслируется в нативный код и нативные компоненты.
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Немного разверну. Это всеже страница внутри webview она может иметь кучу локальных страниц, а может ссылаться на сайт.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Karpion
В первом приближении:
Разница между "сайтом" и "не-сайтом" - в том, в каком окружении оно выполняется.
Сайт выполняется в браузеое - так что по требованиям безопасности имеет право пользоваться только сетевым API и только к тому сайту, с которого взят (сайт - это сервер, если на этом сервере только один сайт; в противном случае надо рассматривать сайт как будто это вирт.сервер).
А приложение в общем случае может использовать много разных API - и локальный API (в первую очередь - доступ к файлам), и сетевой API в любое место. Причём это не зависит от того, на каком языке оно написано (если только язык не содержит собственных ограничений).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы