Microsoft випускає ReactXP, бібліотеку з відкритим кодом для створення кросплатформних додатків на основі фреймворку React

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти 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 тут.

Детальніше про теми: Кросплатформенний фреймворк, розробників, facebook, Microsoft, React Native, ReactJS, ReactXP, Skype

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *