Entradas

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

¿Qué es ECMAScript 6 (ES6)?

Cuando hablamos de ECMAScript, nos referimos al estándar que ya  va por la versión ES6 y  determina cómo emplear el lenguaje Javascript, que permite a los fabricantes de software desarrollar las herramientas adecuada para interpretarlo correctamente.

Leer más

TypeScript, el Javascript de última generación

TypeScript es un lenguaje basado en Javascript pero con algunas mejoras que permiten convertir el desarrollo con Javascript en una nueva experiencia de programación. Creado originalmente por Microsoft, este superset de Javascript permite llevar la experiencia de desarrollo frontend a un nivel superior y su versatilidad le ha llevado a adquirir bastante relevancia entre la comunidad de desarrolladores.

Leer más

Tres conceptos básicos antes de poner en marcha una web responsive

Como ya hemos visto en más de una ocasión, el diseño responsive ya no es una tendencia; es hablar de la web de hoy. Al afrontar el desarrollo y diseño de un proyecto responsive, conviene tener en cuenta tres aspectos fundamentales para su correcta visualización en todos los navegadores y sistemas, dimensiones y resoluciones de pantalla y velocidades de conexión.

Por tanto, deberemos optimizar nuestro trabajo en esta tres direcciones complementarias para conseguir que  las personas que acceden nuestra web tengan una óptima experiencia de usuario, independientemente del dispositivo de acceso que utilicen.

Leer más