Ticket #1022 (closed enhancement: wontfix)

Opened 9 years ago

Last modified 8 years ago

Discutir e avaliar a possibilidade de desacoplar a interface TerraMA2 WebApp do NodeJS

Reported by: raphael.costa Owned by: francisco.neto
Priority: major Milestone: terrama2-4.0.0-beta3
Component: gui-web Version: 4.0
Keywords: Cc:
Parent Tickets: Platform: WLA

Description

Atualmente, o TerraMA2 webapp foi desenvolvido com o uso do framework Angular v1. Uma caracteristica interessante deste framework é a possibilidade de desacoplar a interface front-end do backend, transformando em uma aplicação que só dependa do backend no grau de controle de acesso (Usuarios e permissões) e funcionalidades (Cadastro das analises, dados, serviços, etc). Em outras palavras, o backend tem de ser representado somente como modelo de API extensível e o front-end consumir. Seguindo esse modelo, como o front-end será "independente" é possivel re-aproveitar a aplicação desenvolvida para aplicativos mobile fazendo uso de frameworks como por exemplo Phonegap, que compila uma aplicação web para ambientes mobiles (IOSx, Android, WindowsPhone).

Tópicos a serem discutidos:

  • Qual grau de acoplação do front-end e back-end atualmente?
  • Quais vantagens/desvantagens?
  • Que tipo de mudanças será necessário?

Tickets relacionados:
#756 #911

Subtickets

Change History

comment:1 Changed 9 years ago by jano.simas

  • Owner changed from raphael.costa to francisco.neto
  • Status changed from new to assigned
  • Milestone changed from terrama2-4.0.0-beta1 to terrama2-4.0.0-beta3

comment:2 Changed 8 years ago by jano.simas

  • Status changed from assigned to closed
  • Resolution set to wontfix
Note: See TracTickets for help on using tickets.