Shopping cart

Subtotal $0.00

View cartCheckout

Building better devs

TnewsTnews
  • Home
  • .NET
  • Controladores vs. APIs mínimas – Qual é o melhor?
.NET

Controladores vs. APIs mínimas – Qual é o melhor?

Email : 326

Veja como decidir qual é o melhor para você.
Alguns diriam que o controlador é melhor.
Outros jurarão que uma API mínima é melhor.
A verdade está em algum lugar no meio.
O problema com os controladores é que eles se tornam complexos à medida que o número de terminais aumenta.

Cada endpoint pode introduzir os serviços necessários.
O construtor então cresce para acomodar isso.
Você acaba injetando vários serviços que são usados ​​em um ou dois endpoints.

A API mínima adota uma abordagem diferente.
Eles usam injeção de método para serviços.
Um endpoint declara os serviços específicos de que necessita.
Ao contrário do controlador, a coesão é muito melhor.

Outro benefício das APIs mínimas é que elas têm melhor desempenho.
Isso ocorre porque eles funcionam em um nível inferior e ocupam menos memória.

Você deve mover todos os controladores para API mínima?
Não.

Mas comece a pensar em APIs mínimas para novos projetos.
Eles são minha forma padrão de criar novas APIs.

P.S. Se você gostou, considere me seguir no instagram @codeinsidernet e no LinkedIn Lucas Dalcolmo.

api #apiminimal #controller #.net #dotenet #injeção #endpoint #dicadecodigo

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts