Рубрики
Без рубрики

Приложение +

Вопрос “Приложение против Интернета” вертится в голове и на устах у многих разработчиков. С такими технологическими гигантами, как Mic… С тегами java, web dev, vaadin, новички.

Вопрос “Приложение против Интернета” вертится в голове и на устах у многих разработчиков. Поскольку такие технологические гиганты, как Microsoft, вкладывают большие средства в прогрессивные веб-приложения (сокращенно Was), эта тема становится все более популярной.

Краткое заявление об отказе от ответственности: Я стажер в Vaadin, но этот блог предназначен для моих личных мыслей, а не для Vaadin. Я думаю, вполне естественно, что на содержание моего блога разработчиков влияет моя нынешняя профессия.

Вопрос, по сути, заключается в том, как вы развертываете приложение: кодируете ли вы мобильное приложение, которое пользователь загружает и устанавливает на свое устройство? Или веб-страница, по которой пользователь может перемещаться с помощью браузера, является лучшим вариантом? Вам нужно и то, и другое?

Прогрессивные веб-приложения пытаются ответить на этот вопрос; это нативные, устанавливаемые приложения, которые запускаются в браузере, но могут быть установлены так, чтобы выглядеть и чувствовать себя как обычное программное обеспечение. В таком подходе есть свои преимущества для программиста:

  • Код, однажды запущенный везде
  • Обновление и обслуживание только на одной платформе
  • Магазин не требуется
  • Более низкие затраты на разработку/техническое обслуживание

и для пользователя:

  • Доступ с любого устройства
  • Нет обновлений для загрузки
  • Требуется меньше места для хранения
  • Быстрое время загрузки

Сегодня в игре есть несколько популярных сервисов, таких как Twitter, Pinterest, Tinder и т.д. Я только царапаю поверхность потенциала P WAs здесь, и есть несколько ресурсов, которые требуют более глубокого погружения. Может быть, я напишу свой следующий пост в блоге, чтобы представить некоторые из них?

Однако, как и все в Интернете, для этих приложений требуется интерфейс и серверная часть, то есть пользовательский интерфейс и то, что он контролирует. Эти приложения с “полным стеком” могут быть сложными в программировании с множеством зависимостей, выполняемых на нескольких языках программирования.

Теперь, вот где появляется Vaadin; фреймворк для разработки обоих концов aPWA на Java. Для создания пользовательского интерфейса не требуется никаких знаний в области HTML или CSS. Вы можете прочитать больше в этой серии учебников начального уровня , с которыми я помогал. Новые главы каждую неделю!

Если вы видели мои предыдущие посты, вы знаете, что я классифицирую себя как новичка – я просто доволен тем, что сейчас мне приходится иметь дело только с 1 языком программирования вместо 3, даже если для этого требуется собственный инструмент для освоения…

(Может быть, я мог бы вставить сюда одну из своих дурацких аналогий?)

” Легче построить дом с помощью электроинструментов, чем с тремя иностранными друзьями, которые не говорят на одном языке”.

(Эх, ты все равно меня понял!)

Есть ли у вас какие-либо мысли по поводу этого подхода к программированию Was или какие-либо мысли о PWAS в целом? Вы использовали Vaadin или что-то еще? Я бы с удовольствием это обсудил.

До следующего раза, Микаэль

Оригинал: “https://dev.to/mikaelsu/app-web-vaadin-4aa1”