React
Reagoida on vapaan ja avoimen lähdekoodin JavaScript-kirjasto, jonka avulla web-kehittäjät voivat luoda suuria ja Dynamic käyttöliittymiä niiden sovelluksiin, joissa tietoja voidaan muuttaa ilman, että sivua uudelleenlatausta. Kirjaston voidaan käyttää monia suosittuja JavaScript puitteet kuten Kulmikas, sekä muihin JavaScript kirjastoissa. Mobiili-keskeinen versio React kutsutaan ReactNative avulla kehittäjät voivat luoda nopeasti ja natiivi mobiilisovelluksia yhdestä lähteestä.
- Sen virtuaalisen DOM arkkitehtuuri nopeuttaa ohjelmointia ja päivittäminen dynaaminen rajapintojen
- Mahdollistaa osien uudelleenkäytöstä
- On yksisuuntainen tietovirta koodin vakauden
- Lets ohjelmoijat sekoita JavaScript HTML-koodin
- On laajennus luoda nopea ja natiivi mobiilisovelluksia yhdestä lähteestä
- Täysin vapaasti käyttää
- On käytetty luoda yksi suurimmista ja eniten käytetty web-sovelluksia maailmassa: Facebook
- Nopeuttaa paitsi kehittämistä dynaamisten web-sovelluksia, mutta myös itse sovellukset
- huono dokumentaatio
- Nopeatempoinen sen kehitystä vaikeuttaa joidenkin ohjelmoijat pysyä muutosten
- Sen JSX laajennus JavaScript voi olla liian monimutkaisia joillekin ohjelmoijille
- Määrittäminen voi vaatia paljon muistia ja suorittimen käyttö
Reagoida joka oli kehitetty Facebook käytettäväksi omalle alustalleen päästetään avoimen lähdekoodin, on kirjasto, joka on muuttanut suuret sivustot ovat luoneet. Se tekee niistä nopeammin, paitsi rakentaa myös ajaa. Se tekee tämän käyttämällä virtuaalinen DOM, joka nopeuttaa huomattavasti tavalla rajapinnat ovat molemmat ohjelmoitu ja päivitetty. Niistä Reagoi muut tehokkaita ominaisuuksia ovat sen kyky uudelleenkäyttöön komponentteja, sen yksi suunta tietovirta joka pitää koodin vakaa, ja laajennus JavaScript nimeltään JSX jonka avulla ohjelmoijat sekoittaa JavaScript HTML-koodia. Reagoivat myös mobiili-keskeinen versio kirjaston nimeltään ReactNative, jonka avulla kehittäjät voivat luoda nopeasti mobiilisovelluksia yhdestä lähteestä. Toisin sovelluksia luotu kirjastoja kuten PhoneGap, nämä sovellukset ovat täysin kotoisin ja erittäin nopea. Kuten kaikki monimutkaiset ohjelmointikirjastoja reagoivat ei ole ilman sen haittoja tai sen arvostelijat. Vauhti Reagoi kehitys on hyvin nopeaa, mikä vaikeuttaa joidenkin kehittäjien pysyä kaikkine muutokset. Se ei myöskään ole dokumentoitu hyvin. Tämä koskee erityisesti rakentamassa sovelluksia. Monet ohjelmoijat eivät myöskään kuten miten JSX on sekoitettu JavaScript HTML, ja jotkut myös löytää kieli on liian monimutkainen. Lopuksi reagoivat käytti virtuaalisen DOM voi johtaa sekä suuren muistin ja suorittimen käyttöä.