Прогрессивное веб-приложение с комбинацией ReactJS - PullRequest
0 голосов
/ 02 ноября 2018

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

Я нахожусь на начальных этапах изучения ReactJS, но в конце концов я хочу понять и PWA. Эти два совершенно разные? Можно ли построить целое масштабируемое приложение, используя эти два? Я узнаю, что популярным стеком является Node + React + MongoDB. Преимущество добавления PWA или нет смысла?

Прогрессивное веб-приложение по-прежнему? Это здесь, чтобы остаться надолго или уже в прошлом? Просто глядя на теги в stackoverflow, о нем мало говорят.

1 Ответ

0 голосов
/ 02 ноября 2018

Концепция прогрессивного веб-приложения не ограничивается рамками Javascript.

Progressive Web App (PWA) - это веб-приложение, которое использует современный веб возможности для предоставления пользователям приложения в стиле приложений. Эти приложения соответствуют определенным требованиям, развернуты на серверах, доступны через URL и индексируются поисковыми системами.

Так что это может быть веб-приложение, созданное с использованием простого ванильного javascript / angular / реагировать / vue или любого другого.

Чтобы считать вашу заявку PWA, она должна соответствовать следующим требованиям:

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

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

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

App-like - используйте модель оболочки приложения для обеспечения навигации в стиле приложения и Взаимодействия.

Fresh - всегда актуальный благодаря процессу обновления работника сервиса.

Безопасный - подается через HTTPS, чтобы предотвратить отслеживание и гарантировать, что контент не имеет был подделан.

Доступно для обнаружения - благодаря W3C их можно идентифицировать как «приложения» область регистрации манифестов и сервисных работников, позволяющая искать двигатели, чтобы найти их.

Возможность повторного включения - облегчите повторное включение с помощью таких функций, как push уведомления.

Устанавливается - позволяет пользователям «сохранять» приложения, которые они считают наиболее полезными их домашний экран без хлопот магазина приложений.

Linkable - легко обмениваться по URL и не требует сложной установки.

Для получения дополнительной информации см. Руководство разработчика Google для PWA

...