как Cordova конвертирует мой код в мобильный - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть несколько вопросов.

Вопрос 1) Я знаю, что кордова написана простым js.Ионная команда встала и решила обернуть плагин Cordova и использовать его, написав машинописный код, а также на английском языке.так ионно садится сверху на кордову.оба являются рамками, но кордова гораздо глубже.Я прав?

Вопрос 2) Какой из них действительно может конвертировать мой код в мобильный код?Я знаю, что мобильные телефоны не могут понять js / html / css без браузеров.так что-то превращает мой ионный код во что-то.а) во что конвертируется мой код?б) что реально конвертирует мой код?

Спасибо, ребята.Я начинаю ионную разработку и очень хотел узнать это первым.

1 Ответ

0 голосов
/ 06 февраля 2019

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

Когда мы называем термин Cordova его основным ядром, оно позволяет вам использовать стандартные веб-технологии.- HTML5, CSS3 и JavaScript для кроссплатформенной разработки.Приложения выполняются в оболочках, предназначенных для каждой платформы, и полагаются на совместимые со стандартами привязки API для доступа к возможностям каждого устройства, таким как датчики, данные, состояние сети и т. Д.

Архитектура

Существует несколько компонентовкордовой аппликации.На следующей диаграмме показано высокоуровневое представление архитектуры приложения Cordova

enter image description here

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

Веб-приложение

Это та часть, где вашКод приложения находится постоянно.Само приложение реализовано в виде веб-страницы, по умолчанию для его работы необходим локальный файл index.html, который ссылается на CSS, JavaScript, изображения, медиа-файлы или другие ресурсы.Приложение запускается в WebView в собственной оболочке приложения, которую вы распространяете в магазинах приложений.

Для большего понимания, пожалуйста, посетите эту статью

https://cordova.apache.org/docs/en/latest/guide/overview/

...