Qual o problema com o next.js?
Recentemente, em algum evento, conferencia ou coisa parecida, algum novo recurso para o next.js foi anunciado e começou a causar revolta na comunidade dev js. Vi alguns dos comentarios e aparentemente o problema está em tratar consultas sql de maneira "aberta" como o php faz por exemplo. Me desculpem qualquer erro que eu possa ter cometido no resumo acima, mas isso é basicamente o que eu entendi. Gostaria de saber qual o real problema com essa funcionalidade nova e por que absolutamente todo mundo que trabalha com js ta tao revoltado com isso. Obs: desculpa a ignorancia, mas é uma pergunta sincera de um estudante de ciencia da computaçao sem experiencia no mercado. Eu gostaria de verdade de tentar entender isso tudo
De volta ao passado.
O que foi tornará a ser, o que foi feito se fará novamente; não há nada novo debaixo do sol. Eclesiastes 1.9
Antigamente se fazia aplicações sem separação de conceitos, responsabilidades etc. Assim, as aplicações cresciam e por estar tudo misturado dificultava e até mesmo impedia da aplicação escalar, evoluir e se modularizar para que crie-se mais funcionalidades etc. O barulho que a comunidade fez (e com razão) é que essa prática (aparentemente) tinha sido seputada. E com essa palestra do Next Conf 2023 trazendo isso de volta (não necessariamente como nos primórdios) a comunidade se viu surpresa e não poupou nos memes e críticas. Para essa problemática criou-se alguns padrões para lidar com busca de dados e validações como o repository e o DAO.
Para saber mais a respeito a respeito: Qual a diferença entre DAO e Repository?