aztecweb / lista-de-compras

Aplicação construída pela Comunidade da Formação Aztec.
GNU General Public License v3.0
15 stars 8 forks source link

[Discussão]: Linguagem e framework para o back-end #35

Closed mateusrovedaa closed 1 month ago

mateusrovedaa commented 2 months ago

Descrição

Precisamos definir qual linguagem e framework de backend serão utilizados no projeto. Considerando fatores como escalabilidade, performance e facilidade de manutenção, sugerimos três principais opções para debate:

  1. TypeScript/Node.JS (Framework à definir): Altamente popular e amplamente utilizado para desenvolvimento full-stack, com grande comunidade e excelente suporte para aplicações em tempo real.
  2. Python (Django/Flask): Versátil e fácil de aprender, com um grande ecossistema de bibliotecas. Ideal para prototipagem rápida e desenvolvimento de APIs RESTful.
  3. PHP (Laravel): Amplamente utilizado em sistemas web e com suporte robusto para gerenciamento de servidores. Possui uma comunidade ativa e é bem documentado, além de ser muito utilizado em aplicações WordPress.

Para votar, use os emojis abaixo:

  1. TypeScript 🚀
  2. Python ❤️
  3. PHP 🎉

Objetivo

Debater e definir a linguagem de backend mais adequada para o projeto, levando em consideração:

  1. Facilidade de aprendizado para novos colaboradores.
  2. Performance e escalabilidade para o futuro do projeto.
  3. Suporte da comunidade e ecossistema de bibliotecas e ferramentas.
  4. Integração com os requisitos do front-end definido.
mblithium commented 1 month ago

Se for usar React com NextJS, acho que para manter as coisas no "ecossistema" o mais indicado seria utilizar o NodeJS com Typescript, apesar de eu pessoalmente querer Laravel por estar estudando PHP. 🥲

mateusrovedaa commented 1 month ago

Usaremos Typescript, porém não criaremos o backend agora.