Microsoft julkaisee ReactXP:n, avoimen lähdekoodin kirjaston, joka on tarkoitettu useiden alustojen välisten sovellusten rakentamiseen React-kehykseen perustuen
2 min. lukea
Julkaistu
Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää
On olemassa useita tapoja kirjoittaa monialustaisia sovelluksia. Cordova (PhoneGap) ja Xamarin ovat kaksi ratkaisua, joita monet kehittäjät käyttävät laajalti. Kun Skype-tiimi päätti valita monialustaisen kehyksen asiakkaan kirjoittamiseen, Cordova ja Xamarin eivät vastanneet heidän tarpeitaan. Verkkokääreet, kuten Cordova (PhoneGap), eivät tarjonneet sitä suorituskykyä tai "alkuperäistä tunnelmaa", jota he etsivät. Vaikka Xamarin on loistava ratkaisu useiden alustojen mobiilikehitykseen, se ei auttanut heitä verkossa. Maksimoidakseen suunnittelun tehokkuuden ja ketteryyden Skype-tiimi päätti rakentaa uuden asiakkaansa React JS:n ja React Nativen päälle. ReactXP yhdistää React JS:n ja eri React Native -toteutusten käyttäytymisen ja käyttöliittymät.
ReactXP on ohut, kevyt cross-platform-abstraktiokerros Reactin ja React Nativen päällä. Se toteuttaa peruskomponentit, joita voidaan käyttää monimutkaisempien komponenttien rakentamiseen. Se toteuttaa myös kokoelman API-nimiavaruuksia, joita useimmat sovellukset vaativat. Se tukee seuraavia alustoja: web (React JS), iOS (React Native), Android (React Native) ja Windows UWP (React Native). Microsoft ilmoitti äskettäin, että he käyttävät avoimen lähdekoodin ReactXP-kehystä. He suunnittelevat julkaisevansa uuden version ReactXP:stä noin kuukausittain, suunnilleen React Native -julkaisujen kanssa.
Voit oppia lisää ReactXP-kehyksestä tätä.