Open PauloLuan opened 9 years ago
Não aguentei, criei um projeto só de testes pra te mostrar. Se liga nos commits de lá.
Olá Paulo,
O foco inicial do projeto seria criar a API REST e o tratamento dos dados e deixar a aplicação aberta para futuras contribuições no cliente. O que irá ficar no lado servidor são três aplicações (inicialmente)Ç
Elas serão parte da aplicação servidora, que deve se manter "simples" (com as páginas citadas). Entendo todas as motivações do cliente mais performático e estruturado e isso foi pensado (usando muitas das bibliotecas mencionadas), no entanto, era necessário a aplicação base ter em mente as páginas/aplicações mencionadas em tempo hábil. Por isso "*-server", pois o cliente seria reformulado em um passo futuro!
No entanto, eu particularmente concordo com tudo que foi mencionado e concordo que devemos já em paralelo montar a estrutura cliente e ir andando com ela(posso contribuir), mas só preciso manter o projeto monolítico do lado servidor por enquanto, mas acho que o desenvolvimento pode ser em paralelo, certo?
O que acha de criar uma pasta (ou projeto) separada para o Frontend?
Motivação:
Exemplo, a organização do projeto ficaria mais ou menos dessa maneira: https://github.com/transparenciasjc/leis
É só um exemplo, eu pensei em utilizar o Gulp Angular e seguir a estrutura de projeto definida por ele.
Paralelo ao atual ambiente de produção poderíamos fazer essa migração aos poucos.
Posso te ajudar / criar a estrutura inicial e deixar rodando conforme está hoje, o que acha?