... | ... | @@ -42,7 +42,22 @@ TBD |
|
|
|
|
|
## Backend
|
|
|
|
|
|
<h3 id="back-end-def-tec">Definições de Tecnologias</h3>
|
|
|
### Definições de linguagem e bibliotecas
|
|
|
|
|
|
Pontos-chave:
|
|
|
|
|
|
* Questionário inicial para o time;
|
|
|
* Conhecimento geral do time em Javascript;
|
|
|
* Express mais simples que Spring.
|
|
|
|
|
|
Escolhas:
|
|
|
|
|
|
* Linguagem: TypeScript
|
|
|
* Frameworks: Express e Node.
|
|
|
|
|
|
Antes de começar o desenvolvimento do projeto foi feito um questionário com o time para quantificar o conhecimento dos alunos em diversas tecnologias, frameworks e bancos de dados para determinar quais as tecnologias que seriam usadas de acordo com o conhecimento geral da equipe.
|
|
|
|
|
|
Foi definido a linguagem TypeScript para o desenvolvimento do backend devido a proximidade dos integrantes do time com ela e sua facilidade de uso, muitos já haviam estudado Java por conta das cadeiras do curso, mas não tinham conhecimento de Spring, um framework que possui uma curva de aprendizado alta se comparado com o Express que é um micro framework que foi incrementado com extensões para cumprir com as funcionalidades necessárias para o projeto.
|
|
|
|
|
|
TBD
|
|
|
|
... | ... | |