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 тут.