🐎 ExpressoTS Framework Brasileiro
Parece que já estamos ganhando aguas internacionais, o assunto atualmente mais upvoted e discutido o Daily Dev. Link do post: https://app.daily.dev/posts/yFijD2ZlV#c-LZi7W4NqY
E qual é sua opinião sobre +1 framework no pedaço? Nestjs e Adonis suprem as necessidades de vocês no backend? Se vocês encontrassem uma lâmpada mágica da programação e pudessem fazer um desejo para o gênio da lâmpada, que feature matadora vocês pediriam ou acham que está faltando nos frameworks atuais?
Obs.: Não vale pedir do gênio para ele sumir com vendedor de curso hein! :)
Já virou meme no ecossistema Javascript essa onda de novos frameworks, né? Mas isso só mostra que criar em JS/TS é super prático e fácil, e se tem tanto pessoal criando em cima, é porque sempre enxergam oportunidades de dar um up em algum workflow que, atualmente, tá meio capenga pra eles. É isso que eu tô vendo na proposta do ExpressoTS. Na minha opinião, tendo concorrentes como o NestJS e o Adonis, o Expresso deveria tratar NATIVAMENTE as dores que existem no NestJS.
Imagina só: uma coisa que sempre me incomoda no NestJS é a autenticação. Toda vez que preciso lidar com isso, lá vou eu re-implementar os mesmos providers e tal. Mas e se tivesse a facilidade de providers e integrações que vejo, por exemplo, no Astro? Tipo, conseguir fazer algo assim:
// expressots.config.ts
export const config: ExpressoTSConfig = {
integrations: [auth({ jwt: true, jwtAuthConfig: ... })]
}
E aí, só com isso, ter um decorator @Protected
que nos permite garantir isso fácil, fácil:
@controller("/")
class AppController {
@httpGet("/")
@Protected
execute(@response() res: any) {
return res.send("Hello from ExpressoTS!");
}
}
E se quiséssemos, podíamos até marcar @Protected
como padrão e liberar um @Public
. É por isso que precisamos da galera da comunidade discutindo e compartilhando suas dores pra gente poder curar essas feridas no ExpressoTS e deixar esse framework cada vez mais incrível!