2016-03-24 3 views
2

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

ответ

-2
  • Apache Кордова является проект сообщества, что позволяет создавать мобильные приложения для различных мобильных платформ с уникальным кодом базы, как вы развиваете свое приложение с веб-технологий (HTML5, JavaScript и CSS3) вместо того, чтобы полагаться на платформе конкретных API, как в Android, iOS или Windows Phone.

  • Ionic Framework представляет собой набор классов css и библиотеку Javascript-директив и модулей, построенных на вершине Кордовы, с AngularJS.

+0

Am очищается об этом. Что вводит в заблуждение, так это то, что в ионном руководстве есть место, в котором они использовали ионный сборник android, и в конце того же руководства они используют кордовую сборку - освободить андроид. – ammezie

+1

Ионные строит поверх Кордовы. Apache Cordova позаботится о том, чтобы упаковать ваше приложение HTML5 в качестве родного приложения, которое может работать на Android, iOS и других платформах. –

2

Глядя на коде https://github.com/driftyco/ionic-cli/blob/master/lib/ionic/cordova.js ионных сборок и сборке Cordova, кажется, то же самое. Для команды 'build' нет никаких условных обозначений. Команде Building требуется платформа, поэтому она устанавливает isPlatformCmd внутри кода, но используется только с командами «добавить» или «удалить».

Таким образом, единственная разница для «сборки», похоже, возвращает код возврата успеха независимо от того, как заканчивается внутренне выполненная кордова.

.then(function() { 
    return self.runCordova(cmdName, argv); 
}) 
.then(function(runCode) { 
    //We dont want to do anything if the cordova command failed 
    if(runCode !== 0 || argv.nosave) { 
    return 
    } 
    ... 
} 
3

Это то же самое. (выделено мной)

Команда build создает приложение для конкретной платформы. Передайте либо ios, либо android, чтобы сгенерировать код платформы в поддиректории платформ.

Команда buildявляется прокси для команды build Кордовы.

Ionic | build CLI

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