React

React

Reagir é uma biblioteca JavaScript livre e de código aberto que permite que os desenvolvedores web para criar interfaces de usuário dinâmica grandes e poderosos dentro de suas aplicações, onde os dados podem mudar sem a página que está sendo recarregado. A biblioteca pode ser usado com muitos JavaScript populares frameworks como angular, bem como com outras bibliotecas JavaScript. A versão móvel centrada de Reagir chamado ReactNative permite aos desenvolvedores criar rápidas e nativas aplicações móveis a partir de uma única fonte.

Baixar React
Características de React
  • Sua arquitetura DOM virtual acelera a programação e atualização de interfaces dinâmicas
  • Permite a reutilização de componentes
  • Tem um fluxo de dados direcional para a estabilidade código
  • Vamos programadores misturar JavaScript com código HTML
  • Tem uma extensão para a criação de aplicativos móveis rápidos e nativos de uma única fonte
Pros de React
  • Completamente livre para usar
  • Tem sido usado para criar um dos maiores e mais utilizadas aplicações web no mundo: Facebook
  • Velocidades não só o desenvolvimento de aplicações web dinâmicas, mas também os próprios aplicativos
Contras de React
  • documentação pobre
  • O ritmo acelerado do seu desenvolvimento faz com que seja difícil para alguns programadores para manter-se com as mudanças
  • Sua extensão JSX para JavaScript pode ser muito complexa para alguns programadores
  • Pode exigir RAM significativo e uso da CPU
React Rever

Reagir, que foi desenvolvido pelo Facebook para uso em sua própria plataforma e posteriormente lançado como open source, é uma biblioteca que mudou a forma como grandes sites são criados. Fá-los mais rápido, não só para construir, mas também para ser executado. Ele faz isso usando um DOM virtual, que acelera consideravelmente a maneira como as interfaces são ambos programados e atualizado. Entre outras características poderosas do Reagir são a sua capacidade de reutilizar componentes, os seus uma dados direcionais fluxo que mantém estável código, e uma extensão de JavaScript chamado JSX que permite que programadores misturar JavaScript com código HTML. Reagir também tem uma versão móvel-centric da biblioteca chamada ReactNative, que permite aos desenvolvedores criar aplicações rápido móveis a partir de uma única fonte. Ao contrário das aplicações criadas por bibliotecas, tais como PhoneGap, estas aplicações são completamente nativa e muito rápido. Como todas as bibliotecas de programação complexas, Reagir não é sem suas desvantagens ou seus críticos. O ritmo de desenvolvimento da Reagir é muito rápido, o que torna difícil para alguns desenvolvedores para manter-se com todas as suas alterações. Também não é documentado bem. Isto é particularmente verdadeiro para o processo de construção de aplicações. Muitos programadores também não gosto como JSX tem misturado JavaScript com HTML, e alguns também encontrar a linguagem a ser muito complexo. Finalmente, o uso de Reagir de um DOM virtual pode resultar em tanto de alta memória e uso da CPU.

React Vídeo

Alternativas a React

FeathersJS

Livre
FeathersJS é uma plataforma open source para os usuários a criar aplicativos de API REST e em tempo real. FeathersJS fornece ferramentas e padrões para criar esses aplicativos em pouco ou nenhum
Mostrar detalhes

Webix

WEBIX é uma biblioteca de desenvolvimento Javascript código aberto projetado para acelerar o processo de web design.
Mostrar detalhes

Backbone.js

Livre
Backbone.js mercados-se como codificação de software projetado para dar estrutura de aplicações web. Ele faz isso fornecendo modelos intrincados com vínculos de valor-chave e eventos personalizados
Mostrar detalhes

AngularJS

Livre
AngularJS é um software que permite ao usuário para estender seu vocabulário HTML. Esta extensão cria visualizações dinâmicas em aplicações web que anteriormente não tinha sido possível. HTML
Mostrar detalhes

Amazon Cognito

Adicionar detalhes da Amazônia para o seu site usando o programa Amazon Cognito.
Mostrar detalhes

W2ui

Livre
Disponível no Github, w2ui é um software desenhado para ajudar na criação de um processo de trabalho mais simples para desenvolvedores, criadores e corporações. Os objectivos de software para
Mostrar detalhes

Derby

Livre
GitHub é o lugar onde as pessoas constroem software. Mais de 27 milhões de pessoas usam o GitHub para descobrir, garfo, e contribuir para mais de 75 milhões de projetos.
Mostrar detalhes

JQuery UI

Livre
JQuery melhora as ferramentas à sua disposição para web design do lado do cliente com toda uma série de efeitos, widgets e temas.
Mostrar detalhes

Riot

Comunicar da maneira que quiser com Riot - um aplicativo de bate-papo seguro universal inteiramente sob seu controle.
Mostrar detalhes

GraphCMS

freemium
Construção de infra-estrutura de conteúdo essencial para seus produtos digitais, enquanto preparando o palco para os criadores de conteúdo.
Mostrar detalhes

Ember.js

Livre
GitHub é o lugar onde as pessoas constroem software. Mais de 27 milhões de pessoas usam o GitHub para descobrir, garfo, e contribuir para mais de 75 milhões de projetos.
Mostrar detalhes

Polymer

Livre
Trabalhamos em bibliotecas, ferramentas e padrões para desenvolvedores de ajudar a construir uma web melhor
Mostrar detalhes

WSO2 Identity Server

WSO2 Identity Server é o provedor mais extensível e única fonte totalmente aberta Identity and Access Management (IAM) que ajuda federado e gerenciar identidades para construir um negócio
Mostrar detalhes

UIKit

Livre
UIKit, um quadro front-end leve e modular para o desenvolvimento rápido e interfaces web poderosos.
Mostrar detalhes

Vue.js

Livre
Já sabe HTML, CSS e JavaScript? Leia o guia e começar a construir coisas em nenhum momento!
Mostrar detalhes

OneID

Livre
OneID - Um log-in para o pessoal Universidade Macquarie e alunos. OneID é o futuro da identidade e autenticação na Universidade Macquarie, em que todos os sistemas podem ser acessados ​​através
Mostrar detalhes

Passwork

Pago
Manager simplifica e agiliza negócios senha trabalhar com senhas em uma empresa. Níveis acima empresa IT-segurança, reduz os custos e riscos ocultos de gerenciamento de senhas
Mostrar detalhes

Angular

Angular é um framework web JavaScript para criar aplicações web de uma única página. O código é livre para usar e disponível como código aberto. É ainda mantido e muito utilizada pelo Google e por
Mostrar detalhes