Skip to content

ferc/delivery

Repository files navigation

Fernando Carril

Datos personales

Nombre: Fernando Carril

Email: [email protected]

LinkedIn: https://www.linkedin.com/in/fcarril/

Conocimientos previos de AngularJS:

Trabajé con la versión 1.x de AngularJS durante 3 años, tanto para aplicaciones web como para aplicaciones híbridas con Apache Cordova, trabajé con Angular Material durante 2 años

Actualmente me encuentro trabajando en proyectos tanto con React como con la versión 5 de Angular (con Redux, RxJS y Redux Observable)

Proceso de investigación

Si bien ya conocía AngularJS, comenzar a armar un proyecto nuevo implica decidir la tecnología a utilizar, la cual además de AngularJS decidí utilizar Angular Material para la UI y webpack como module bundle

Además de lo mencionado, debido al problema planteado, antes de empezar pensé en como estructurar los datos y los componentes, una vez hecho eso, creé un generador de mocks para la data en Node.js, para facilitar la resolución del problema planteado y poder simular mejor los servicios que se suelen llamar en una aplicación real con lado servidor

Tuve que acudir a la documentación de las tecnologías para armar el proyecto, sobre todo de Webpack donde no es algo que se suela crear la configuración muy seguido en el día a día

Impresiones de la tecnología

AngularJS lo considero una tecnología con una curva de aprendizaje menor a otras, si bien actualmente la versión 1.x ya se encuentra obsoleta, la considero una buena herramienta para prototipar rápido, pero tiene problemas de performance a gran volumen de datos

Al ya tener una nueva versión estable y donde se le da soporte constantemente (Angular 5), puede resultar un problema tener aplicaciones con tecnologías que ya tienen su reemplazo oficial

Ejecución de la entrega

Ante todo se debe tener previamente instalado Node.js (versión 8.x LTS en adelante)

  1. Se deben de instalar las dependencias del proyecto: npm install
  2. Se deben generar los mockups: npm run generate-mocks
  3. Por último, iniciar webpack: npm start

¡Muchas gracias por su tiempo!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published