React
Reagirati je besplatan i open source JavaScript biblioteka koja omogućuje web programerima za stvaranje velike i moćne dinamička korisnička sučelja unutar svoje aplikacije, gdje se podaci mogu promijeniti bez stranica se napunio. Knjižnica se može koristiti s mnogim popularnim JavaScript okvire, kao što su kutni, kao i sa drugim JavaScript knjižnicama. Verzija reagirati zove ReactNative mobilne središtu omogućava stvaranje brze i nativne mobilne aplikacije iz jednog izvora.
- Njegova virtualni DOM arhitektura ubrzava programiranje i ažuriranje dinamičkih sučelja
- Omogućuje ponovnu uporabu dijelova
- Ima jedan pravac toka podataka za stabilnost koda
- Omogućuje programeri miješati termina s HTML kodom
- Ima ekstenziju za stvaranje brz i nativne mobilne aplikacije iz jednog izvora
- Potpuno besplatan za korištenje
- Se koristi za stvaranje jednog od najvećih i najčešće korištenih web aplikacija u svijetu: Facebook
- Brzine ne samo razvoj dinamičkih web aplikacija, već i same aplikacije
- Loša dokumentacija
- Brzi tempo svog razvoja otežava neki programeri kako bi išli ukorak s promjenama
- Njegova JSX proširenje JavaScript može biti previše složen za neke programera
- Može biti potrebna značajna RAM i CPU korištenje
Reagirati, koji je razvijen od strane Facebooka za korištenje na vlastitu platformu, a naknadno objavljen kao open source, je knjižnica koja je promijenila način na velike web stranice su stvorili. To ih čini brže, ne samo za izgradnju, već i na vožnji. To čini pomoću virtualnog DOM, što znatno ubrzava put sučelja su i programirani i ažurirani. Među reagirati a druge moćne značajke su njena sposobnost da se ponovno komponenti, jedno smjera toka podataka koji se čuva kod stabilne i proširenje JavaScript zove JSX koji omogućuje programerima miješati termina s HTML kodom. Reagirati također ima verzija biblioteke pod nazivom ReactNative, koji omogućuje programerima da stvori brzo mobilne aplikacije iz jednog izvora za mobilne uređaje središtu. Za razliku od aplikacija koje je knjižnica, kao što su PhoneGap, ovi programi su potpuno prirodni i vrlo brzo. Poput svih složenih programskih biblioteka, Reagirati nije bez svojih nedostataka ili njegovih kritičara. Tempo reagirati a razvoj je vrlo brzo, što je teško za neki programeri pratiti sve njegove promjene. To je također nije dobro dokumentirana. To se posebice odnosi na proces izgradnje aplikacija. Mnogi programeri također se ne sviđa kako JSX ima mješoviti JavaScript u HTML-u, a neke također naći jezik da se previše složen. Konačno, Reagirati je korištenje virtualne DOM može za posljedicu imati visoke memorije i CPU korištenja.