Nombre: Fernando Carril
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/fcarril/
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)
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
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
Ante todo se debe tener previamente instalado Node.js (versión 8.x LTS en adelante)
- Se deben de instalar las dependencias del proyecto:
npm install
- Se deben generar los mockups:
npm run generate-mocks
- Por último, iniciar webpack:
npm start
¡Muchas gracias por su tiempo!