Em alguns anos, o Node.JS se transformou gradualmente em uma plataforma de desenvolvimento maduro, atraindo muitos desenvolvedores. Existem muitos sites grandes de alto tráfego que são desenvolvidos com o Node.js, como o PayPal e, além disso, os desenvolvedores podem usá-lo para desenvolver algumas estruturas da web móveis rápidas.
Abaixo estão 14 estruturas de aplicativos da web com base no Node.js. Você também pode vir e ver se há um que combina com você.
1.Primus
Primus, o criador do transformador e também é conhecido como a estrutura de tempo real do Wrapper. A Primus contém um grande número de estruturas em tempo real para o Node.js, e todos eles têm vários recursos em tempo real. Além disso, a Primus também fornece uma interface comum de baixo nível para comunicação entre várias estruturas em tempo real. Primus é de código aberto e hospedado no Github.
2.geddy
Geddy é uma estrutura MVC estruturada muito simples baseada no Node.js. Você pode usá -lo para criar rapidamente aplicativos da Web e APIs JSON. Se você usou Ruby em trilhos ou Codelgniter PHP, o GEDDY é muito semelhante a eles. Possui um roteamento repousante, renderização de modelos, controlador e modelo.
Os desenvolvedores que desejam aprender Geddy podem ir ao Fleegix para conferir. Existem muitos tutoriais e materiais de aprendizado sobre o Geddy, e este blog é desenvolvido usando o Geddy.
3.Locomotivo
A Locomotive é uma poderosa estrutura Node.js MVC que suporta RESTFU e pode conectar perfeitamente qualquer banco de dados e mecanismo de modelo. A locomotiva é construída com base no Express, mantendo as funções poderosas e simples do Node.JS.
4.KeyStonejs
KeyStonejs é uma plataforma de gerenciamento de conteúdo Node.js CMS e plataforma de aplicativos da Web com base em Express e Mongoose. Pode ser conveniente e rapidamente estabelecido aplicativos de sites orientados a banco de dados e também fornece autenticação e gerenciamento de sessões seguras, roteamento dinâmico, criptografia automática de senhas, processamento de verificação de formulários, geração automática de interfaces de gerenciamento, envio de email em e-mail etc.
5.Grasshopper
O Grasshopper é uma estrutura Node.js muito flexível e rica em recursos que basicamente suporta todos os recursos de desenvolvimento da Web. Eu gostaria de recomendar um exemplo de aprendizado para todos.
6.DOZERJS
Dozerjs é um design que visa desenvolver API de estilo RESTful escalável e serviços da Web para oferecer suporte ao desenvolvimento do front-end. A seguir, dois tutoriais do Dozerjs para você, um é o tutorial introdutório e o outro é o exemplo de desenvolvimento do Dozerjs.
7.Chocolate.js
Chocolate.js é uma estrutura simples de aplicativos da web (coleção) construída usando o CoffeeScript baseado no node.js. Os alunos que desejam aprender essa estrutura podem vir aqui para aprendê -la de maneira abrangente, e há muitos exemplos nela.
8.datachannel.io
DataChannel.io é um aplicativo da Web de comunicação em tempo real inspirado no Socket.io Framework e implementado usando a tecnologia WebRTC. As conexões de dados podem ser feitas diretamente e as operações de troca de dados podem ser executadas sem a necessidade de passar pelo servidor.
9.Strongloop
Strongloop é um serviço de API desenvolvido com base no Node.js. Seu produto de monitoramento de desempenho em tempo real mais famoso é o StrongOps, geralmente chamado de Nodefly. O kit Strongloop inclui três produtos: Lookback, StrongOps e StrongNode.
10.uplifyJs
O UglifyJS é um compressor Node.JS do lado do servidor que contém todas as ferramentas necessárias e documentos extensíveis para ajudar os desenvolvedores a melhorar a eficiência do código.
11.Derby
O Derby é uma estrutura MVC que ajuda a escrever aplicativos interativos em tempo real. Pode ser executado no ambiente Node.js ou navegador. Ele também possui um piloto de mecanismo de sincronização de dados. Eu recomendo dois recursos de aprendizado para você: Node.js MVC: Express.js+Derby.js Hello World Tutorial e Tutorial de Desenvolvimento usando o Derby.js.
12.DOJO TOOLKIT
Dojo Tookkit é uma biblioteca de classe JavaScript muito poderosa que pode implementar qualquer função. Aqui está um tutorial para o desenvolvimento usando o Node.js e o Dojo.
13.comPoundJs
O CompoundJS é uma estrutura Node.js MVC que os desenvolvedores podem usar para criar um aplicativo da Web em apenas alguns minutos. Tutorial de início rápido.
14.knockoutjs
KnockoutJs é uma biblioteca de interface do usuário leve que simplifica a interface do usuário front-end JavaScript aplicando o modo MVVM. Por exemplo, depois de adicionar ou diminuir os itens de dados da lista, não há necessidade de atualizar todo o fragmento de controle ou escrever nós de adição e exclusão de JS por você mesmo. Basta definir o modelo e os atributos que atendem às suas definições de sintaxe. Simplificando, os desenvolvedores só precisam prestar atenção ao acesso aos dados.