37
Сейчас есть два типа веб-приложений:
Веб-приложения на основе браузера – написанные в сочетании HTML
и JavaScript, браузерные приложения работают в веб-браузерах. Они не
зависят от платформы, что означает, что можно запускать их на ПК с
Windows, Mac или Linux. Может быть несколько различий в том, как
эти приложения могут отображаться в разных браузерах, но они
незначительны.
Клиентские веб-приложения – хотя им требуется подключение к
Интернету, клиентские приложения не нуждаются в браузере для
запуска. Вместо этого можно установить их на свое устройство
(компьютер или мобильное устройство). Это похоже на архитектуру
клиент/сервер, которую компании использовали до Интернета. Разница
лишь в том, что сервер находится в сети Интернет, а не в локальной
сети. Что касается хранения данных, можно выбрать для хранения
локальную или удаленную базу.
Мобильные приложения.
Мобильные приложения по определению являются программными
приложениями, которые работают на портативных устройствах, таких как
смартфоны и планшеты. Эти приложения доступны для загрузки через порталы,
такие как Google Play Store или Яндекс.Store, и устанавливаются на устройства
пользователей [15].
Существует три типа мобильных приложений, которые можно выбрать:
Нативные приложения – Нативные мобильные приложения
программируются на рекомендованном языке для конкретной
операционной системы. Например, нативные приложения Android
программируются с использованием Java. Эти приложения совместимы
с аппаратным обеспечением и функциями устройства. Они также
быстрее и эффективнее, потому что работают в паре с устройством, для
которого они разработаны. В некоторых случаях эта скорость может
быть результатом их ограниченной потребности в интернет-
соединении. Однако для загрузки обновлений родным приложениям
потребуется разрешение пользователя.