Cordova/PhoneGap 3.0 wird mehr "Entwickler-Ergonomie" liefern
Kommentare

Die letzten Features im Mobile-API-Framework Cordova/PhoneGap 3.0 sind noch in der Mache, doch Core-Entwickler Brian LeRoux konnte sich mit einem Zwischenreport nicht zurückhalten. Darin spricht er von

Die letzten Features im Mobile-API-Framework Cordova/PhoneGap 3.0 sind noch in der Mache, doch Core-Entwickler Brian LeRoux konnte sich mit einem Zwischenreport nicht zurückhalten. Darin spricht er von der generalüberholten Architektur, die durch besseres Tooling und Plug-in-Architektur an Dynamik gewinnt, und damit mehr Entwickler-Ergonomie verspricht.

Plug-in-Architektur von PhoneGap 3.x

Überdies kommt mit dem Node Package Manager ein neuer Distributionspfad für Cordova und PhoneGap hinzu. Die jeweiligen Tools (für Cordova oder PhoneGap) lassen sich gemeinsam verwenden. Diese decken den gesamten Workflow ab, sprich Projekterstellung, Kompilieren, Logging, Emulation… Hierbei wurde auch auf ein einheitliches Vokabular für sämtliche Plattformen geachtet, sodass Entwickler nahezu nahtlos von Android- auf iOS-App-Entwicklung übergehen können.

Der Cordova-Kern wurde für Version 3.0 in 17 Teile gesplittet

Architektonisch wagt man einen großen Schritt nach vorne – der aber auch seinen Tribut fordert. Die neue Plug-in-Architektur findet ihr Zentrum im Plug-in Manager Plugman. Sein erster Inhalt stellt der PhoneGap-Core dar, der in 17(!) Repositorys aufgespalten wurde. Dies stellt selbstredend einen Breaking Change dar, sodass Migrationen von 2.x-Apps erst im Laufe der kommenden Monate und in einer gemeinsamen Anstrengung dokumentiert werden. Doch mindestens bis ein allgemeingültiger Migration Guide verfügbar ist, wird der 2.x-Pfad von Cordova/PhoneGap langfristig unterstützt.

Links zu den Entwickler-Zweigen findet Ihr auf der Cordova-Seite der Apache Foundation. Issues werden zentral via JIRA verfolgt. Der Release von Cordova 3.0.0 wurde für den 19. Juli anberaumt.

Bilder: PhoneGap.com

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -