Tengo en planes un ERP y me encanta React. Creen uds que sería buena idea implementar la siguiente arquitectura y stack:?

Pregunta de la clase:
Víctor Julio Molano Bolívar

Víctor Julio Molano Bolívar

Pregunta
student
hace 9 años

A nivel de arquitectura pretendo usar un API RestFul con alguna BD que pueda distribuir y escalar fácilmente. De tal forma que la app de react sea simplemente uno de los clientes de dicha API.

Para el frontend

  • React
  • React-Router
  • SuperAgent

Para el backend (API)

  • Go

Agradezco cualquier comentario al respecto. Lei que con Redux podría manejar adecuadamente aplicaciones grandes en el frontend sin que esto se convierta en un dolor de cabeza.

Creen que estoy bien enfocado o debería replantear alguna cosa teniendo en cuenta el tipo de aplicacion?

Gracias

1 respuestas
para escribir tu comentario
    Sergio Daniel Xalambrí

    Sergio Daniel Xalambrí

    student
    hace 9 años

    No veo nada malo en el stack, capaz usar Fetch API en vez de superagent y así usar promesas y una mejor API que

    XMLHttpRequest
    y no necesitar usar una librería para esto (en el curso se ve como usar
    fetch
    ).

    Sobre el backend si sabes Go este puede ser muy bueno y poderoso, aunque si es un API Restful hay tecnologías en otros lenguajes como

    django-rest-framework
    para crear fácilmente tu API que luego consumas desde el cliente. Busca la mejor herramienta para tu caso de uso.

    Sobre Redux, sí usarlo te va a servir para controlar el estado de tu aplicación en el cliente de una forma mucho más fácil, pero excepto que sepas Redux y sepas que el estado de tu aplicación es muy complejo no deberías empezar de una con Redux, implementalo cuando sea necesario, no trates de optimizar desde el principio.

Curso Profesional de React con Redux 2016

Curso Profesional de React con Redux 2016

Desarrolla apps modulares en Javascript con React.js, la librería de más crecimiento en la web, creada por Facebook. Aprende desarrollo ágil de aplicaciones web con Redux y JSX.

Curso Profesional de React con Redux 2016
Curso Profesional de React con Redux 2016

Curso Profesional de React con Redux 2016

Desarrolla apps modulares en Javascript con React.js, la librería de más crecimiento en la web, creada por Facebook. Aprende desarrollo ágil de aplicaciones web con Redux y JSX.