2015-05-11 4 views
-2

В настоящее время я занимаюсь исследованием, понимающим всю шумиху вокруг некоторых технологий, которые утверждают, что они развертываются в качестве кросс-платформенных приложений после того, как вы напишете свой код в HTML5/CSS3/AngularJS/Независимо от технологии веб-сайта на стороне клиента. Я понимаю, что эти технологии предоставляют вам мост на стороне операционной системы, на которой вы работаете, но мне по-прежнему не хватает реальной важной информации о них.Последнее обновление мобильных приложений для мобильных приложений

  1. Все эти PhoneGap/Ionic/Cordova просто завершают ваш клиентский код в приложение? Это то же самое, что использовать веб-браузер для доступа к URL-адресу, но только с некоторыми родными дополнениями (Camera/File и т. Д.).
  2. Связаны ли эти технологии с вашим сайтом, использующим DNS? Или «Сайт», который вы строите, не сидит на сервере, а только на локальной ОС? Могут ли они запускать это приложение в автономном режиме?
  3. Помимо родственных дополнений, которые вы получаете с помощью таких технологий, зачем им развиваться, когда вы можете, с другой стороны, разработать отзывчивый веб-сайт, который также может работать на рабочем столе?
  4. Можете ли вы подключиться к серверной стороне с помощью Ionic/Phonegap? Скажем, у меня есть таблица MS-SQL, с которой я хочу общаться, - возможно ли это?

Мне действительно трудно понять, что все эти технологии являются хорошими. Тем не менее, он растет в популярности. Спасибо за любой свет по этому поводу.

ответ

0

Все эти PhoneGap/Ionic/Cordova просто завершают ваш код на стороне клиента в приложение? Это то же самое, что использовать веб-браузер для получения URL-адреса , но только с некоторыми родными дополнениями (Camera/File и т. Д.).

Они оберните HTML, CSS и яваскрипт код и предоставить JavaScript API для использования нативных функций

ли эти технологии просто подключиться к вебу-сайту, который находится в оперативном режиме с помощью DNS? Или «Сайт», который вы строите, не сидит на сервере , а только на локальной ОС? Могут ли они запустить это приложение в автономном режиме? У вас должен быть весь html, css и javascript внутри вашего приложения, если вы сделаете это так, приложение будет работать в автономном режиме. Вы также можете найти его в Интернете, но он не будет работать в автономном режиме и иметь некоторые проблемы.

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

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

Вы можете подключиться к стороне сервера с помощью Ионного/PhoneGap? Предположим, что у есть таблица MS-SQL, с которой я хочу общаться, - это возможно?

Конечно, вы можете сделать XHR-запросы на сервер, чтобы получить XML, JSON и т. Д. Только с базой данных SQL, вы также можете сделать POST и загрузить файлы.

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