React

React

Est une bibliothèque React JavaScript libre et open source qui permet aux développeurs web de créer des interfaces utilisateur dynamiques grands et puissants dans leurs applications, où les données peuvent changer sans la page en cours de rechargement. La bibliothèque peut être utilisé avec de nombreux JavaScript Cadres de populaires tels que angulaire, ainsi qu'avec d'autres bibliothèques JavaScript. Une version mobile centrée sur REACT appelé ReactNative permet aux développeurs de créer des applications mobiles natives rapides et d'une seule source.

Télécharger React
Les caractéristiques de React
  • Son architecture DOM virtuelle accélère la programmation et la mise à jour des interfaces dynamiques
  • Permet de la réutilisation des composants
  • Formé d'un seul flux de données pour la stabilité directionnelle de code
  • Permet aux programmeurs JavaScript mix avec le code HTML
  • A une extension pour la création d'applications mobiles rapides et natives à partir d'une seule source
Plus de React
  • Complètement libre d'utiliser
  • A été utilisé pour créer un des plus grands et les plus utilisés applications web dans le monde: Facebook
  • Accélère non seulement le développement d'applications web dynamiques mais aussi les applications elles-mêmes
Moins de React
  • mauvaise documentation
  • Le rythme rapide de son développement, il est difficile pour certains programmeurs de se tenir avec les changements
  • Son extension JSX JavaScript peut être trop complexe pour certains programmeurs
  • Peut exiger RAM importante et l'utilisation du processeur
React Avis

React, qui a été développé par Facebook pour une utilisation sur sa propre plate-forme, puis libéré en open source, est une bibliothèque qui a changé la façon dont les grands sites Web sont créés. Il les rend plus rapide, non seulement à la construction, mais aussi à terme. Il le fait en utilisant un DOM virtuel, ce qui accélère considérablement les interfaces sont ainsi à la fois programmées et mises à jour. Parmi sont sa capacité à des composants de réutilisation, ses données une direction de flux qui maintient stable de code, et une extension de JavaScript appelé JSX qui permet aux programmeurs JavaScript mélanger avec le code HTML d'autres fonctionnalités puissantes de React. Réagir a également une version mobile centrée sur de la bibliothèque appelée ReactNative, ce qui permet aux développeurs de créer des applications mobiles rapidement à partir d'une seule source. Contrairement aux applications créées par des bibliothèques telles que PhoneGap, ces applications sont complètement native et très rapide. Comme toutes les bibliothèques de programmation complexes, React est pas sans inconvénients ou ses critiques. Le rythme du développement de React est très rapide, ce qui rend difficile pour certains développeurs de suivre tous ses changements. Il est également pas documenté bien. Cela est particulièrement vrai du processus de création d'applications. De nombreux programmeurs aussi ne aiment pas comment JSX a mélangé avec JavaScript HTML, et certains trouvent aussi la langue trop complexe. Enfin, l'utilisation d'un DOM React virtuel peut donner lieu à la fois une grande mémoire et l'utilisation du processeur.

React Vidéo

Alternatives à React

FeathersJS

Libre
FeathersJS est une plate-forme open source pour les utilisateurs de créer des applications de l'API REST et en temps réel. FeathersJS fournit des outils et des modèles pour créer ces applications
Afficher les détails

Webix

Webix est une open source bibliothèque de développement Javascript conçu pour accélérer le processus de conception de sites Web.
Afficher les détails

Backbone.js

Libre
Backbone.js commercialise elle-même comme un logiciel de codage conçu pour structurer des applications Web. Elle accomplit cette mission en fournissant des modèles complexes avec des liaisons
Afficher les détails

AngularJS

Libre
AngularJS est un logiciel qui permet à l'utilisateur d'étendre leur vocabulaire HTML. Cette extension crée des vues dynamiques dans les applications Web qui avaient pas été possible. HTML
Afficher les détails

Amazon Cognito

Ajouter les détails Amazon sur votre site web en utilisant le programme Amazon Cognito.
Afficher les détails

W2ui

Libre
Disponible sur Github, w2ui est un logiciel conçu pour aider à la création d'un processus de travail plus simple pour les développeurs, les créateurs et les entreprises. Les objectifs du logiciel
Afficher les détails

Derby

Libre
GitHub est l'endroit où les gens construisent des logiciels. Plus de 27 millions de personnes utilisent GitHub pour découvrir, fourchette, et contribuer à plus de 75 millions de projets.
Afficher les détails

JQuery UI

Libre
JQuery améliore les outils à votre disposition pour la conception web côté client avec une foule d'effets, des widgets et des thèmes.
Afficher les détails

Riot

Communiquer la façon dont vous voulez avec Riot - une application de chat sécurisé universel entièrement sous votre contrôle.
Afficher les détails

GraphCMS

Freemium
Construire une infrastructure de contenu essentiel pour vos produits numériques, tout en préparant le terrain pour les créateurs de contenu.
Afficher les détails

Ember.js

Libre
GitHub est l'endroit où les gens construisent des logiciels. Plus de 27 millions de personnes utilisent GitHub pour découvrir, fourchette, et contribuer à plus de 75 millions de projets.
Afficher les détails

Polymer

Libre
Nous travaillons sur les bibliothèques, les outils et les normes pour les développeurs d'aide à bâtir un meilleur web
Afficher les détails

WSO2 Identity Server

WSO2 Identity Server est la plus extensible et unique source totalement ouvert fournisseur gestion des identités et des accès (IAM) qui aide à gérer les identités et fédératif de bâtir une entreprise
Afficher les détails

UIKit

Libre
UIKit, un cadre frontal léger et modulaire pour le développement d'interfaces web rapides et puissants.
Afficher les détails

Vue.js

Libre
Vous connaissez déjà HTML, CSS et JavaScript? Lisez le guide et commencer à construire des choses en peu de temps!
Afficher les détails

OneID

Libre
Oneid - Un log-in pour le personnel de l'Université Macquarie et les étudiants. Oneid est l'avenir de l'identité et de l'authentification à l'Université Macquarie, où par la même identité sont
Afficher les détails

Passwork

Payé
Mot de passe Business Manager simplifie et rationalise travailler avec des mots de passe dans une entreprise. Les niveaux jusqu'à la société de sécurité informatique, réduit les coûts et les
Afficher les détails

Angular

Angulaire est un framework web JavaScript pour créer des applications Web d'une seule page. Le code est libre d'utiliser et disponible en open source. Il est en outre entretenu et largement utilisé
Afficher les détails