Executando verificação de segurança...
1

Opaa, buenas tarde!!

No meu conhecimento, eu recomendo fortemente o React + NextJS, incluse se vc quiser um help nisso, só me adicionar no discord : carekong.

Ai no mais, seria estruturar as rotas de conexão com o banco, colocar algumas validações, e estilizar, falando de uma forma bemmm simplista.

Carregando publicação patrocinada...
1

React + NextJS para uma página de "trabalhe conosco" é usa um canhão para matar uma formiga.

O rapaz disse que tem pouco conhecimento em JS, e recomendar frameworks complexos vai deixar ele mais perdido que surdo em bingo.

Além disso, um front end de uma página de "trabalhe conosco" precisa apenas dos forms do HTML 5, uma validação ou outra com JS simples caso as validações do próprio form não forem suficiente e um CSS para fazer uma boa apresentação.

Crie um backend bem simples, em qualquer linguagem moderna: PHP, JS com Node, Ruby, C#, Java... não importa a linguagem a ideia é só pegar esses dados do form e enviar por email para alguém e salvar os dados em um banco de dados se for necessário.

Posteriormente, se der certo você cria uma área administrativa para o pessoal dar manutenção no dados.

Fuja de Next, React, Vue e coisas do tipo, não é pra você ou para o projeto agora. Para esse escopo que você mostrou e pelo seu conhecimento, investir em libs/frameworks como esses é apenas perda de tempo.

1

Po manin, pelo o que ele escreveu, e pelo exemplo colocado no post, não vai ser um projetinho não, vai ser algo utilizado pela empresa que ele está, dito isso, há uma necessidade de escalabilidade, e React + NextJS querendo ou não facilita bem isso, sem contar na praticidade de manutenção posteriormente, afinal de contas, frameworks são feitos pra facilitar a vida do dev

1

Você deve ser iniciante ou júnior

Pela forma que está colocando seus argumentos, existe uma grande chance de você ser iniciante ou júnior.

É provável que você tenha feito manutenção de projetos de outras pessoas zero ou poucas vezes nessa vida, então não deve saber o preço que uma tecnologia mal aplicada cobra no futuro.

Me parece que você pertence a um grupo de novos programadores que pensam como martelo, e qualquer problema é um prego.

Usar React para um formulário simples é ir contra o KISS. React (Angular, Vue...) só começam a ter vantagem em projetos com reutilização de componentes, rotas, controles de acesso, páginas dinâmicas e etc, para projetos simples usar esses frameworks é over enginering.

Até mesmo se fosse ser adotado um framework como este, o Vue, Svelte ou HTMX seriam muito mais adequados a esse cenário. Mas repito, não é necessário.

Escalabilidade

Escalabilidade para uma página de "trabalhe conosco" em uma agência de marketing?

O core business da empresa não é recrutamento, para que escalabilidade? Pra receber 60 requisições por segundo?

Me parece que você e tantos outros iniciantes estão repetindo isso de influencers: "NextJS é bom para escalabilidade", e de fato é quando se sabe o que é escalabilidade e se é a escalabilidade que o NextJS proporciona é o tipo que o projeto precisa.

Uso demasiado de frameworks

Usar frameworks indiscriminadamente para qualquer projeto pode ser nocivo ao próprio projeto e ao time.

Qualquer framework complexo cobra um preço, seja agora (forçando uma arquitetura) ou no futuro (manutenção). É por isso que ele tem que "se pagar" no decorrer do tempo de vida do projeto, e nem sempre o time tem maturidade para fazer essa avaliação.

Além disso, quando iniciantes adotam frameworks pra tudo, acabam não entendendo o que acontece por "baixo dos panos", tem "programador front-end" que não sabe adicionar ou remover um elemento do DOM sem usar React por exemplo, validar um formulário sem React Form, fazer uma requisição AJAX sem Axios.

1

"É provável que você tenha feito manutenção de projetos de outras pessoas zero ou poucas vezes nessa vida, então não deve saber o preço que uma tecnologia mal aplicada cobra no futuro." Po irmão, pra que transformar essa conversa em algo pessoal, to aqui falando de buenas, dando uma dica de algo relativamente simples, e que existem varios conteúdos por ai ?
E até agora, não compreendi o problema em utilizar o NextJS, tipo o cara vai fazer o formulario, vai estruturar, e em questão de minutos já vai está rodando de forma simples,

Ou será que é melhor ele estruturar um backend em java e criar um servidor apache, e pro front ele subir a aplicação no Ngix, e sei lá, usar o mongoDB pra criar conexão com o S3 pra salvar as informações dos candidatos ?

E bomm, não vou entrar nessa de querer me auto declarar pra tu, afinal pra começo de conversa, essa conversa não é sobre o que eu já fiz ou deixei de fazer
Fica na paz

0