PhoneGap vs. Titanium

PhoneGapen Titaniumstelt u in staat native iPhone-apps te bouwen op basis van HTML en JavaScript.

Heeft iemand ervaring met beide? Wat zijn de verschillen?


Antwoord 1, autoriteit 100%

Er is een behoorlijk lange discussie gaande over PhoneGap VS Titanium (en Corona)op StackOverflow al dat kan handig zijn.

Een van de grote verschillen is dat PhoneGap een MIT-licentie heeft en Titanium een ​​(recentelijk gewijzigde) Apache-licentie.


Antwoord 2, autoriteit 59%

Dit artikel is een goede samenvatting van de praktische en filosofische verschillen. Merk op dat het van een Appcelerator-evangelist is, maar ik denk nog steeds dat het behoorlijk onpartijdig is. Ik denk zelfs dat hij Titanium meer wratten deelt dan ik waarschijnlijk zou doen :).

http://developer.appcelerator.com/ blog/2012/05/comparing-titanium-and-phonegap.html


Antwoord 3, autoriteit 35%

Het is waarschijnlijk de moeite waard om de huidige Apple/Adobe-discussie te volgen, waarin de heer Jobs de toekomst van producten die niet in de taal XYZ zijn geschreven op het spel heeft gezet. OS 4 SDK stelt:

Applicaties mogen alleen gedocumenteerde API’s gebruiken op de door Apple voorgeschreven manier en mogen geen privé-API’s gebruiken of aanroepen. Applicaties moeten oorspronkelijk zijn geschreven in Objective-C, C, C++ of JavaScript zoals uitgevoerd door de iPhone OS WebKit-engine, en alleen code die is geschreven in C, C++ en Objective-C mag compileren en rechtstreeks linken naar de gedocumenteerde API’s (bijv. Toepassingen die linken naar gedocumenteerde API’s via een intermediaire vertaling of compatibiliteitslaag of tool zijn verboden).

Ik geloof dat Titanium hierdoor wordt beïnvloed.


Antwoord 4, autoriteit 24%

Nou..! dit is niet zeker wat beter is om het project uit te voeren.
Beide technologieën zijn nieuw en hebben hun voordelen & ook nadelen.

Titanium zegt om de native omgeving te behouden met behulp van een op Java Script gebaseerd framework, aan de andere kant biedt de phoneGap alles binnen de WebView, je hoeft alleen je webgebaseerde project met index.html in de WWW-map te plaatsen, te vinden in de projectdirectorystructuur van het project.

Dus als je vertrouwd bent met Web Works, is phoneGap in dit geval geschikt. Anders zou je voor Titanium moeten gaan. Het is gemakkelijker te gebruiken en volledig gefaciliteerd.


Antwoord 5, autoriteit 6%

Helaas is Titanium niet meer opensource. Je kunt apps vrij ontwikkelen, maar je moet een Indie-account kopen om een ​​app naar de appstore te publiceren die wat geld kost.

PhoneGap is een gratis en open source framework waarmee u mobiele apps kunt maken met behulp van web-API’s voor alle platforms (iOS, Android, Windows, Blackberry, enz.) die u maar kunt bedenken.


Antwoord 6, autoriteit 6%

Titanium: is een platformoverschrijdend platform, waarbij de code die u in JS schrijft en Titanium API’s worden geconverteerd naar native code en het uiterlijk van de app hetzelfde is als de native apps.

PhoneGap: is een hybride platform, waar u de code schrijft met behulp van webtechnologieën zoals JS, HTML en CSS. Die gebruikmaakt van webweergaven die aanwezig zijn op de native apparaten om de gebruikersinterface weer te geven. Look and feel is niet hetzelfde als native apps.

Other episodes