Microsoft veröffentlicht ReactXP, eine Open-Source-Bibliothek zum Erstellen plattformübergreifender Apps basierend auf dem React-Framework
2 Minute. lesen
Veröffentlicht am
Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter
Es gibt mehrere Möglichkeiten, plattformübergreifende Apps zu schreiben. Cordova (PhoneGap) und Xamarin sind zwei Lösungen, die von vielen Entwicklern weit verbreitet sind. Als sich das Skype-Team entschied, ein plattformübergreifendes Framework zum Schreiben seines Clients zu wählen, entsprachen weder Cordova noch Xamarin ihren Anforderungen. Web-Wrapper wie Cordova (PhoneGap) boten nicht die Leistung oder das „native Feeling“, nach dem sie suchten. Obwohl Xamarin eine großartige Lösung für die plattformübergreifende mobile Entwicklung ist, hat es ihnen im Web nicht geholfen. Um ihre Engineering-Effizienz und Agilität zu maximieren, entschied sich das Skype-Team, seinen neuen Client auf React JS und React Native aufzubauen. ReactXP vereinheitlicht die Verhaltensweisen und Schnittstellen von React JS und den verschiedenen React Native-Implementierungen.
ReactXP ist eine dünne, leichte, plattformübergreifende Abstraktionsschicht auf React und React Native. Es implementiert die grundlegenden Komponenten, die zum Erstellen komplexerer Komponenten verwendet werden können. Es implementiert auch eine Sammlung von API-Namespaces, die von den meisten Anwendungen benötigt werden. Es unterstützt die folgenden Plattformen: Web (React JS), iOS (React Native), Android (React Native) und Windows UWP (React Native). Microsoft hat kürzlich angekündigt, dass sie das Open-Source-ReactXP-Framework sind. Sie planen, ungefähr monatlich eine neue Version von ReactXP zu veröffentlichen, die grob auf die Veröffentlichungen von React Native ausgerichtet ist.
Sie können mehr über das ReactXP-Framework erfahren hier.