Tecnologia
luisfmsouza opened this issue · 12 comments
Issue destinada a discussão de assuntos como:
Quais ferramentas vamos usar?
Onde vamos hospedar?
etc
Copiando minha sugestão em frontendbr/open-source#12 (comment):
Vou deixar meu pitaco, Polymer :D se for com ele eu posso contribuir mais.
https://www.polymer-project.org/1.0/
Deem uma olhada em vários componentes já criados que lidam com mapas: https://customelements.io/search/maps
Esse aqui é o componente do polymer mais usado pra lidar com mapas: https://elements.polymer-project.org/elements/google-map
Podemos usar o starter kit pra desenvolver mais rápido, mas podemos usar o polymer apenas em alguns locais também, sem problemas.
O backend da aplicação poderia ser no firebase (componente) ou numa outra solução, dessa parte não entendo muito.
Hospedagem recomendo o GitHub pages, mantendo um servidor de api REST third-party, como o firebase ou alguma outra alternativa.
Aparentemente o firebase também possui hospedagem para o cliente, usando as mesmas chaves do backend, poderia ser mais interessante usá-lo ao invés do Github pages para não usar uma branch apenas para deploy, porém para hospedar o cliente no firebase será necessário adicionar o NodeJS como requisito do projeto (algo que será feito de qualquer forma se quisermos implementar testes unitários também) .
Nunca trabalhei com polymer, mas acredito ser uma boa oportunidade para isso.
Dois bons guias desenvolvidos pela galera do próprio google para usar como ponto de partida:
https://codelabs.developers.google.com/codelabs/polymer-firebase/
@luisfmsouza consigo sim, inicializa o repositório que eu faço um pull request
show, acho que você vai guiar a gente nisso @klarkc, por que eu só brinquei com firebase até o momento, mas não com polymer
Feito @klarkc ! Manda bala! 🚀
Usar Aurelia hospedando no github pages acho que é uma ótima opção.
Não vejo a necessidade para usar algum banco de dados para essa finalidade. Um simples arquivo json acho que já serve!!
Sobre web-components: http://hipsters.tech/web-components-hipsters-06/
@AlbertoMonteiro Dei uma olhada no projeto Aurelia achei bem legal, bem tranquilo de mexer.
Se quiserem fazer um gerenciamento com laravel tens aqui um CMS que desenvolvi...
https://github.com/odirleiborgert/borgert-cms