Microsoft выпускает ReactXP, библиотеку с открытым исходным кодом для создания кроссплатформенных приложений на основе платформы React.
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Существует несколько способов написания кроссплатформенных приложений. Cordova (PhoneGap) и Xamarin — два решения, которые широко используются многими разработчиками. Когда команда Skype решила выбрать кроссплатформенный фреймворк для написания своего клиента, ни Cordova, ни Xamarin не подходили им. Веб-оболочки, такие как Cordova (PhoneGap), не обеспечивали требуемой производительности или «естественного восприятия». Несмотря на то, что Xamarin — отличное решение для кроссплатформенной мобильной разработки, он не помог им в Интернете. Чтобы максимально повысить инженерную эффективность и гибкость, команда Skype решила создать свой новый клиент на основе React JS и React Native. ReactXP объединяет поведение и интерфейсы React JS и различных реализаций React Native.
ReactXP — это тонкий и легкий кроссплатформенный слой абстракции поверх React и React Native. Он реализует базовые компоненты, которые можно использовать для создания более сложных компонентов. Он также реализует набор пространств имен API, которые требуются для большинства приложений. Он поддерживает следующие платформы: веб (React JS), iOS (React Native), Android (React Native) и Windows UWP (React Native). Недавно Microsoft объявила о том, что у них есть фреймворк ReactXP с открытым исходным кодом. Они планируют выпускать новую версию ReactXP примерно ежемесячно, примерно в соответствии с выпусками React Native.
Вы можете узнать больше о фреймворке ReactXP здесь.