2016-11-30 3 views
0

Я планирую обновить свой мобильный сайт и дать моим клиентам лучшую производительность как в пользовательском интерфейсе, так и в функциональных возможностях, которые я предпочитал использовать с Angular 2 для UI и Node.js в качестве компонента задней части.Мобильная разработка сайта

Я искал в Google и узнал об Ionic 2, который является платформой для создания гибридных приложений, и он хорошо геймирует с ракурсом Angular 2. Теперь у меня есть 2 вопроса:

  1. Могу ли я использовать Угловой + Ionic для моего развития мобильного сайта или ионического, которые будет использоваться только для разработки гибридных приложений?
  2. Могу ли я использовать Прогрессивное веб-приложение для моего нового мобильного сайта?

Какая из них подходит для разработки мобильного сайта?

ответ

3

Вы можете использовать Ionic framework. Ionic 2 использует Angular 2 и имеет встроенную поддержку для развертывания в качестве веб-сайта, а также поддержку PWA. См. official announcement для получения дополнительной информации.

+0

Спасибо за подробности. Еще один вопрос. Мой мобильный сайт в настоящее время не является HTTPS, и для PWA люди говорят, что HTTPS обязательно. Является ли HTTPS обязательным для всего сайта для миграции PWA. – Mano

+0

Да. См. Официальные документы о том, почему: https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why-https – Nikola

+0

Спасибо Nikola. Планируется пойти с Ionic2 + Angular2 для моего PWA. Но когда я проверил официальный сайт Ionic, он был указан на ценовой странице, что - бесплатно для приложений по разработке/прогнозируемой цене, которая масштабируется. Является ли Ionic лицензированным продуктом или открытым исходным кодом. – Mano

2

Ионные приложения строятся с использованием тех же технологий и фреймворков, которые вы могли бы использовать для создания веб-приложения, такого как Angular 2, HTML и CSS. Конечно, можно просто развернуть приложение, которое вы создаете, с помощью Ionic в качестве веб-сайта, чтобы его можно было просматривать непосредственно в (мобильном) браузере без установки мобильного приложения.

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

Посмотрите на документацию Ионные о прогрессивных веб-приложений: https://ionicframework.com/docs/v2/resources/progressive-web-apps/

Также проверьте, какой браузер версии вам необходимо поддерживать, поскольку Ионные не поддерживает старые браузеры: http://ionicframework.com/docs/overview/#browser-support

Смежные вопросы