Разлика између ПхонеГап-а и Цордова

Оба су најчешћи изрази који се користе у заједници за развој мобилних апликација. Идеја је створити апликацију која ће ефикасно радити на свим мобилним платформама укључујући Андроид, иОС и Виндовс. Међутим, изградња мобилне апликације захтијева оквир.

ПхонеГап и Цордова су најчешћи оквири различитих платформи који се користе за креирање, развој и развој апликација за све мобилне уређаје на свим главним платформама коришћењем стандардних веб технологија као што су ХТМЛ, ЦСС и ЈаваСцрипт.

Овај чланак истиче неке кључне тачке упоређујући два оквира на разним фронтовима.

Шта је ПхонеГап?

Изградња апликација за мобилне уређаје на свакој од платформи - иОС, Андроид и Виндовс - је застрашујући задатак и захтева знање и различите језике и оквире. ПхонеГап знатно олакшава овај посао коришћењем стандардних веб технологија и језика као што су ХТМЛ, ЦСС и ЈаваСцрипт за изградњу мобилних апликација независних од платформе. ПхонеГап пружа оквир за успешно креирање, развој и распоређивање мобилних апликација за уређаје на свим платформама премоштавањем јаза између веб апликација и мобилних уређаја. ПхонеГап је Адобе-ова дистрибуција пројекта отвореног кода који је преименован у Апацхе Цордова под управом Апацхе Софтваре Фоундатион.

Шта је Кордова?

Цордова је оквир за развој више платформи који је првобитно развио Нитоби, али је касније промењен у ПхонеГап након што је Адобе Системс набавио Нитоби у октобру 2011. Касније је Адобе доделио кодну базу ПхонеГап-а Апацхе Софтваре Фоундатион (АСФ) за инкубацију. Да би то радио за велика предузећа и организације и одржао транспарентно управљање, ПхонеГап је преименован у Цордова у власништву Апацхе. Цордова је више као мотор који покреће ПхонеГап оквир. Однос Цордове према ПхонеГап-у је сличан како је ВебКит повезан са Цхромеом или Сафаријем. То је једнодневно одредиште за оне који су заинтересовани да допринесу ПхонеГап пројектима отвореног кода.

Разлика између ПхонеГап-а и Цордова

Представљање ПхонеГап-а и Цордова

ПхонеГап је мулти-платформски оквир за развој мобилних апликација компаније Адобе Системс који се користи за развој мобилних апликација неовисних о платформи. Користи интернетске технологије засноване на стандардима као што су ХТМЛ, ЈаваСцрипт и ЦСС како би премоштио јаз између веб апликација и мобилних уређаја. Првобитно креиран од стране Нитоби Софтаре, а касније их је купио Адобе Системс, ПхонеГап је заснован на опен-соурце пројекту Апацхе Цордова.

Адобе Системс је објавио верзију софтвера отвореног кода и назвао је Апацхе Цордова. То је оквир који се користи за израду Нативе Мобиле апликација помоћу ХТМЛ5, ЦСС и ЈаваСцрипт.

Оквир ПхонеГап-а и Цордове

И ПхонеГап и Цордова су оквири цросс платформе отвореног кода, али са различитим именима. Цордова је у овом тренутку платформа отвореног кода која се раније звала ПхонеГап. Оба термина се могу користити наизменично јер оба могу помоћи у стварању мобилних апликација помоћу ХТМЛ, ЦСС и ЈаваСцрипт. ПхонеГап је у основи Адобе-ова дистрибуција Цордове, али с неколико додатних прилагођених пакета и подешавања. Разлика лежи у називу, осим што је ПхонеГап услуге у власништву Адобе-а, што можда није увек слободно за коришћење. ПхонеГап је дистрибуција отвореног кода Цордова оквира.

Платформа ПхонеГап-а и Цордова

ПхонеГап вам олакшава развој неовисних платформи или хибридних апликација чиме смањује дуготрајно учење АПИ-ја и језика специфичних за платформу. Такође је најфлексибилнији оквир који се користи за развој апликација за све платформе и уређаје, укључујући иОС, Андроид, Виндовс Пхоне, БлацкБерри 10, Амазон Фире ОС, итд., Користећи сервисе ПхонеГап-а. Цордова осигурава да ради на свим Андроид уређајима, али треба вам стварни Аппле уређај да бисте у потпуности тестирали све функције уређаја како бисте га закључили за иОС. Иако се већина функција може тестирати помоћу иОС симулатора инсталираног са иОС СДК и Ксцоде.

Перформансе ПхонеГап-а и Цордова

Већином времена, хибрид дјелује заиста добро над изворним апликацијама које користе нативне компоненте попут „Виев“ и „Тект“ преко веб компоненти попут „див“ или „спан“. Главна предност хибридних апликација је њихова способност да граде за све главне платформе и то, са једном основном базом података. Поред тога, ЈаваСцрипт мотори се брзо развијају и прегледачи такође напредују на свим фронтовима, захваљујући високоучинковитом хардверу који само повећава брзину ГПУ-а и на тај начин повећава перформансе једног нити. Међутим, чак и са моћним анимацијским могућностима ХТМЛ5-а, перформансе хибридних апликација не одговарају онима у матичним апликацијама.

Будућност ПхонеГап-а и Цордове

  • ПхонеГап је отворена имплементација отворених стандарда која је означена као Апацхе Цордова у власништву Апацхе Софтваре Фоундатион. Замислите Кордову као мотор који покреће ПхонеГап. Однос Цордове са ПхонеГап-ом је попут везе ВебКита са Цхромеом или Сафаријем. Цордова је у власништву компаније Апацхе и увек ће остати отворени извор и бесплатан за коришћење. Међутим, ПхонеГап је дистрибуција Цордове и може чак наплатити додатне услуге. ПхонеГап је власнички производ компаније Адобе, а будућност оквира је у рукама компаније Адобе.

ПхонеГап вс. Цордова: Упоредни графикон

Кратак преглед телефона ПхонеГап и Цордова

И термини ПхонеГап и Цордова често се користе наизменично и оба су оквири отвореног кода који се користе за изградњу мобилних апликација неовисних о платформи помоћу ХТМЛ, ЦСС и ЈаваСцрипт. Међутим, разлика је у имену. ПхонеГап је у основи дистрибуција Цордове отвореног кода која је раније била у власништву Адобе Системс-а, али почетна база кодова касније је предата Апацхе Софтваре Фоундатион, тако да је Апацхе ре-брендирао као Апацхе Цордова како би га држао отвореним и слободним за употребу. Једноставно речено, ПхонеГап је Цордова плус неке додатне Адобе ствари и прилагођени пакети. Замислите Кордову као мотор који покреће ПхонеГап оквир.