Javascript - Blog
-
Promesas con async/await y carga concurrente de recursos 30/Jun/2018
En este mismo blog he hablado de la potencia de las promesas para manejar la comunicación cliente servidor de manera asíncrona en Javascript o, resumiendo, cualquier operación de entrada/salida. Como con cualquier poder viene la responsabilidad de gestionarlo correctamente, veremos en este post cómo configurar Webpack + Babel para poder utilizar async/await en nuestro proyecto Javascript para tener compatibilidad máxima y así utilizar esta sintaxis que nos ayudará a usar las promesas de una manera mucho más entendible. Configurando el proyecto Instalemos pues todo lo necesario para empezar el proyecto. Nuestro caso de uso va a ser un proyecto en...
-
Programación asíncrona con promesas 10/Jun/2016
Las promesas son una solución para implementar código asíncrono que aparece con el objetivo de reemplazar a los callbacks. Al ser una abstracción más avanzada, las promesas permiten operaciones como esperar a que diversas operaciones asíncronas terminen de ejecutarse de manera concurrente, mejoran la legibilidad del código y facilitan el manejo de errores. En definitiva, no son simplemente una moda sino que también aportan ventajas competitivas frente a los callbacks. Entendiendo las promesas Una promesa, como concepto, es un objeto que nos va a devolver un resultado cuando una operación haya finalizado. Este resultado puede ser o bien el valor...
-
Nativescript. El sucesor natural de Ionic. 1/May/2016
El desarrollo de aplicaciones móviles es hoy en día uno de los sectores de la informática más pujantes y, por ello, está mucho más expuesto a cambios disruptivos en su entorno. Dentro de este entorno tan competitivo, hace aparición Nativescript. Nativescript es una nueva tecnología open-source de Telerik para poder desarrollar aplicaciones nativas para Android e iOS utilizando como lenguaje de programación Javascript, o también el nuevo primo-hermano de Microsoft, Typescript. Esta característica nativa es la que hace que el framework referencia para desarrollar apps en Javascript, Ionic, pueda verse reemplazado por Nativescript con el tiempo. Qué ofrece y como...