React
Reaguoti yra nemokama ir atviro kodo JavaScript biblioteka, kuri leidžia interneto kūrėjams kurti didelius ir galingus dinamiškas vartotojo sąsajas pagal savo programas, kai duomenys gali keistis be puslapis buvo perkrauta. Biblioteka gali būti naudojamas su daugeliu populiarių JavaScript sistemų, pavyzdžiui, kampinis, taip pat su kitais JavaScript bibliotekose. Mobilusis orientuotas versija reaguoti vadinamas ReactNative leidžia kūrėjams kurti greitai ir gimtoji mobiliųjų programų iš vieno šaltinio.
- Jo virtualus DOM architektūra pagreitina programavimą ir atnaujinimą dinaminių sąsajų
- Leidžia dalių pakartotinis naudojimas
- Turi vieną krypties duomenų srautas kodas stabilumo
- Leidžia programuotojų maišyti JavaScript HTML kodas
- Turi kuriant greitai ir programas mobiliesiems iš vieno šaltinio pratęsimo
- Visiškai nemokamai naudotis
- Buvo naudojama siekiant sukurti vieną iš didžiausių ir labiausiai naudojamų interneto programų pasaulyje: "Facebook"
- Greičiai ne tik dinaminius interneto programų plėtrai, bet ir patys programas
- prastas dokumentacija
- Sparčiai jos plėtros, sunku kai programuotojai suspėti su pokyčiais
- Jo JSX pratęsimo JavaScript gali būti per daug sudėtinga, kai kurių programuotojų
- Ar reikia daug RAM ir procesoriaus naudojimas
Reaguoti, kuris buvo sukurtas "Facebook" naudoti savo platformą ir vėliau išleista kaip atviro kodo, yra biblioteka, kuri pakeitė tai, kaip dideli tinklapis yra sukurtas. Tai daro juos greičiau, ne tik kurti, bet ir paleisti. Jis tai daro, naudojant virtualų DOM, kuri gerokai pagreitina kelią sąsajos yra tiek užprogramuotą ir atnaujinami. Tarp reaguoti KITOS galingų funkcijų yra jos gebėjimas pakartotinio naudojimo komponentų, jos viena krypties duomenų srautas, saugo kodą stabilus, ir pratęsimas JavaScript vadinamas JSX, kuri leidžia programuotojams maišyti JavaScript HTML kodą. Reaguoja taip pat turi mobilųjį orientuotas versiją bibliotekoje vadinamas ReactNative, kuri leidžia kūrėjams kurti greitai mobiliųjų programų iš vieno šaltinio. Skirtingai nuo taikomųjų programų, sukurtų bibliotekų, pavyzdžiui, PhoneGap, šie prašymai yra visiškai gimtoji ir labai greitai. Kaip ir visi sudėtingų programavimo bibliotekas, reaguoti nėra be trūkumų ar jo kritikų. Iš reaguoti vystymosi tempas yra labai greitas, todėl sunku kai kūrėjai suspėti su visais jo pakeitimais. Jis taip pat negali dokumentais gerai. Tai ypač pasakytina apie pastato paraiškas procesą. Daugelis programuotojų pat nepatinka, kaip JSX turi mišri Javaskriptą su HTML, o kai mano, kad kalba būtų pernelyg sudėtinga. Galiausiai, reaguoti naudojimasis virtualios DOM gali sukelti tiek aukštos atminties ir procesoriaus naudojimo.