Valor

Valor

  • Docs
  • Blog

›Iniciando

Iniciando

  • Iniciando
  • Por que o Valor?

Estrutura

  • Estrutura
  • Alias
  • Módulos
  • Methods
  • Middlewares

Avançado

  • Module Register Service

CLI

  • Iniciando com a CLI

Por que o Valor?

O Valor é a solução perfeita para quem gosta de manter o controle e, ao mesmo tempo, ter uma arquitetura opinativa.

Se você precisa de construir uma API padronizada, auto documentável e dentro dos padrões e boas práticas, o Valor é uma ótima solução.

Você no controle

O Valor não é um pacote, nem um Framework. Ele é uma estrutura pré-configurada e escalável, totalmente aberta, onde você pode configurar e mexer em tudo e deixar do seu gosto.

Ele não mascara outros pacotes, como o Adonis. Os pacotes estão aqui como são, e você decide se vai usar ou removê-los da sua aplicação.

Ele te fornece uma estrutura e uma documentação com sua opinião sobre o que se deve ou não fazer, mas fica a seu critério remover ou não.

O foco é: você no controle.

Facilidades

O Valor traz algumas soluções de arquitetura mais comuns, como interceptação de requests, erros customizados, padrões para criação de métodos e registro de endpoints, documentação das rotas, autenticação, etc.

Tudo isso numa estrutura completamente documentada e frequentemente atualizada.

Atualizações

A arquitetura do Valor é feita para uma fácil atualização. Você pode simplesmente baixar a versão mais recente, e colar o diretório de módulos. Apenas isso.

TypeScript

O Valor entende que APIs, por trabalharem com dados, muitas vezes, sensíveis, precisam de uma solução mais robusta no quesito tipagem.

O TypeScript entra aí. É a solução perfeita para o nosso caso.

Se você não conhece TypeScript ou tem alguma aversão ao seu uso, peço que tire 10 minutos do seu tempo para assistir à este vídeo do Fireship.

TypeScript é fácil. É JavaScript, só que melhor <3

Deployment

Usa Heroku? Google Cloud? AWS? Digital Ocean? O Valor tem soluções de deployment muito fáceis e automatizadas.

Last updated on 2019-8-19 by Daniel Bonifacio
← IniciandoEstrutura →
  • Você no controle
  • Facilidades
  • Atualizações
  • TypeScript
  • Deployment
Valor
Docs
IniciandoPor que usar o valor?CLI
Comunidade
Quem usa Valor?Te Emprego
More
GitHubStar
Facebook Open Source
Copyright © 2019 Te Emprego