React
Reagire è una libreria JavaScript libero e open source che permette agli sviluppatori web di creare grandi e potenti interfacce utente dinamiche all'interno delle loro applicazioni, in cui i dati possono cambiare senza la pagina viene ricaricata. La libreria può essere usato con molti popolari JavaScript framework quali angolare, così come con le altre librerie JavaScript. Una versione mobile-centric di Reagire chiamato ReactNative consente agli sviluppatori di creare veloci e native applicazioni mobile da un'unica fonte.
- La sua architettura DOM virtuale accelera la programmazione e l'aggiornamento delle interfacce dinamiche
- Consente per il riutilizzo dei componenti
- Ha un flusso di dati direzionale uno per la stabilità del codice
- Consente ai programmatori JavaScript mescolano con il codice HTML
- Ha un'estensione per la creazione veloce e applicazioni mobili native da un unico fornitore
- Completamente gratuito da usare
- È stato usato per creare uno dei più grandi e più usato applicazioni web in tutto il mondo: Facebook
- Costi non solo lo sviluppo di applicazioni web dinamiche, ma anche le applicazioni stesse
- documentazione poveri
- Il ritmo veloce del suo sviluppo rende difficile per alcuni programmatori di tenere il passo con i cambiamenti
- La sua estensione JSX a JavaScript può essere troppo complessa per alcuni programmatori
- Può richiedere RAM significativo e l'utilizzo della CPU
Reagire, che è stato sviluppato da Facebook per l'uso su una propria piattaforma e successivamente rilasciato come open source, è una libreria che ha cambiato il modo in cui vengono creati i grandi siti web. E 'li rende più veloce, non solo per costruire, ma anche a correre. Si fa utilizzando un DOM virtuale, che accelera notevolmente il modo interfacce sono entrambi programmati e variati. Tra di Reagire altre caratteristiche potenti sono la sua capacità di riutilizzare i componenti, il suo uno dei dati direzionali di flusso che mantiene il codice stabile, e l'estensione a JavaScript chiamati JSX che consente ai programmatori JavaScript mescolano con il codice HTML. Reagire ha anche una versione mobile-centric della libreria chiamata ReactNative, che permette agli sviluppatori di creare applicazioni veloci mobili da una singola fonte. A differenza delle applicazioni create da biblioteche, come PhoneGap, queste applicazioni sono completamente nativa e molto veloce. Come tutte le librerie di programmazione complessi, Reagire non è privo di inconvenienti o dei suoi critici. Il ritmo di sviluppo del Reagire è molto veloce, rendendo difficile per alcuni sviluppatori per tenere il passo con tutti i suoi cambiamenti. Inoltre non è documentato bene. Ciò vale in particolare per il processo di costruzione di applicazioni. Molti programmatori, inoltre, non fanno come come JSX ha mescolato JavaScript con l'HTML, e un po 'anche trovare il linguaggio per essere troppo complessa. Infine, di React uso di un DOM virtuale può provocare sia alta memoria e CPU.