Entradas

El operador de propagación spread de JavaScript ES6

Spread, el nuevo operador de propagación que ofrece JavaScript ES6, nos resultará de ayuda para ahorrar líneas de código, ya que genera una lista de valores a partir de un array y es un excelente recurso para mejorar el código JavaScript. En este tutorial, explicamos cómo utilizarlo y combinarlo con el operador rest.
Leer más

El útil operador rest de JavaScript ES6

El operador rest es una característica de JavaScript ES6 que nos permite evitar el trabajo repetitivo en las funciones con el tratamiento de parámetros. Gracias a ES6, podemos definir valores predeterminados a las funciones, aunque no solo se limita a esto, sino que el operador rest nos va a permitir obtener un número indefinido de parámetros de forma estructurada a través de un array de valores. En este artículo, explicamos cómo utilizarlo, ya que nos permite acortar y simplificar los códigos que se utilizaban antes para obtener cualquier número de argumentos en una función.

Leer más

Propiedades con get y set en JavaScript

Si estás familiarizado con la programación orientada a objetos entenderás rápidamente el funcionamiento de las propiedades get y set de JavaScript. De todos modos, en este artículo lo explicamos de manera sencilla para que no tengas excusa.
Leer más

JavaScript, una opción excelente como primer lenguaje cuando nos iniciamos en la programación

En un artículo reciente hablábamos de las bondades de JavaScript para el desarrollo de apps, ahora queremos incidir en este lenguaje desde un punto de vista 100% formativo, ya que JavaScript es una de las prioridades para las  personas comienzan a estudiar programación. No solo por lo sencillo que resulta, sino también por lo útil que se muestra en el ámbito profesional. JavaScript es uno de los lenguajes estándar de Internet  y una interesante alternativa para realizar aplicaciones móviles o de escritorio.

Leer más

Desarrollo de apps con JavaScript: ¿híbrido o nativo?

El mundo de desarrollo de dispositivos requiere tradicionalmente el uso de lenguajes específicos para la plataforma, Java para Android y la combinación Swift/Objective-C para iOS. Sin embargo, la irrupción de JavaScript en múltiples entornos también nos permite usar este lenguaje para el desarrollo de apps. Y, ante esta posibilidad, siempre puede surgirnos la duda de si optamos por la vertiente híbrida o por la nativa, algo que intentamos resolver en este artículo.

Leer más

Ionic 2, un framework diseñado para las aplicaciones híbridas que da el salto a las aplicaciones web

Aunque originalmente Ionic 2 era un framework para el desarrollo de aplicaciones híbridas pensado para móviles y tablets, ahora se utiliza también para realizar practicamente cualquier aplicación web. Desde el punto de vista más práctico, Ionic 2 es una herramienta con la que se obtienen rápidos resultados sin invertir muchos recursos, ya que podemos reutilizar el código para las diferentes versiones que queremos desarrollar. Esta ventaja, como bien sabe cualquier desarrollador, no es banal.

Leer más

Ejemplo práctico de React desde cero

Ya hemos hablado bastante de React desde el punto de vista teórico, así que ahora vamos a hacer un sencillo ejercicio práctico con esta librería Javascript y partiremos de un archivo en blanco. Para no tener que instalar nada en el proyecto y mantener el código o más simple posible, usaremos el CDN que nos permite instalar distintas piezas imprescindibles para iniciar React.

Leer más

¿Cuáles son las principales (y más prácticas) ventajas de ReactJS?

Como comentábamos en nuestro post ¿Por qué tiene tanto éxito la librería React?, ReactJS (tambien conocido como React.js o, sencillamente, React) es básicamente una librería con la que podremos crear aplicaciones web en Javascript, tanto del lado del cliente como del servidor, siendo esto una de las principales características de la librería. En este artículo, repasamos las  principales características y ventajas de ReactJS.

Leer más

Single-Page Application, todo un website desde única página

Aunque no estés familiarizado con su nombre, es más que probable que ya hayas utilizado una aplicación Single-Page Application (SPA). Este formato que  se ha popularizado enormemente en los últimos meses porque mejora y unifica la experiencia de usuario, independientemente del dispositivo de acceso. En este tipo de aplicaciones web, todo lo que se muestra y se procesa está dentro de la misma página, así que al pasar de una opción a otra no hace falta recargar el navegador y lo normal es que sea un único archivo desde el que se reproduce absolutamente todo.

Leer más

¿Por qué tiene tanto éxito la librería React?

React, también conocido como ReactJS, es una potente alternativa de librería Javascript para el desarrollo front-end. Aunque se creó para solucionar las necesidades concretas de Facebook, hoy encontramos React detrás de aplicaciones web tan variadas y reconocidas como las de la BBC, Airbnb o Netflix, que la adoptaron tras su éxito inicial en la popular Red Social.

Leer más