cerrar-sesion editar-perfil marker video calendario monitor periodico fax rss twitter facebook google-plus linkedin alarma circulo-derecha abajo derecha izquierda mover-vertical candado usuario email lupa exito mapa email2 telefono etiqueta

Buenos tiempos para los desarrolladores web

Escrito por Nacho Saez en Tendencias
no hay comentarios Haz tu comentario
Imagen de logotipo de facebook Imagen de logotipo de Twitter Imagen de Logotipo de Google+ Imagen de logotipo de Linkedin

Corren buenos tiempos para los desarrolladores web. Nunca antes hubo tantas herramientas tecnolA?gicas tan poderosas, accesibles y asequibles. Debido a la creciente necesidad de ofrecer al usuario experiencias dinA?micas e interactivas, las marcas que triunfan son aquellas con un enfoque realmente innovador en su diseA�o, trabajando con los diseA�adores web para aprovechar la demanda de contenido visual de calidad de sus usuarios. Pero, A�A?cA?mo hemos llegado a este punto y cuA?l es el nuevo rol del desarrollador en la economA�a digital actual?

Desde el nacimiento de las aplicaciones web a mediados de los aA�os 1990, hemos recorrido el camino de la convergencia entre el software y el contenido, una evoluciA?n que ha elevado rA?pidamente el papel del desarrollador en el mundo digital. Como resultado de esta fusiA?n han aparecido nuevos mercados laborales alrededor de la figura del diseA�ador web, y hemos asistido al nacimiento de nuevas disciplinas como, por ejemplo, el diseA�o centrado en el usuario que tanto ha reforzado la importancia del contenido y del diseA�o en la creaciA?n de un buen software.

Hace mA?s de una dA�cada, los navegadores web marcaban el comienzo de una visiA?n de las aplicaciones de software centradas en la producciA?n de documentos, como respuesta a las preferencias del usuario final por las experiencias centradas en contenidos que ofrecA�a el modelo de los navegadores web. A�A?A quA� me refiero cuando hablo de a�?software centrado en contenidosa�?? El software centrado en el contenido es el resultado de la evoluciA?n de una interfaz de usuario de formas monolA�ticas (la de las aplicaciones de desktop tradicionales), a una interface a modo documento pero con un mayor y mA?s rico contenido basado en experiencias.

Acelerada por la rA?pida adopciA?n de la banda ancha y el Wi-Fi, la fusiA?n entre el software y los medios audiovisuales fue muy potente en las primeras etapas de la Web 2.0 y facilitA? el crecimiento de nuevos lenguajes y modelos de programaciA?n que abrieron las puertas de la creaciA?n a muchas personas y a nuevas industrias online emergentes, desde los juegos sociales y casuales a publicidad de calidad, medios visuales generados por los usuarios y la industria del vA�deo online en su totalidad. Y en paralelo al rA?pido crecimiento del software como servicio (SaaS por sus siglas en inglA�s), que ha supuesto que casi todas las categorA�as de software hayan sido vueltas a implementar en una interfaz web de calidad mA?s centrada en el contenido.

La llegada del iPhone y de otros dispositivos y entornos software nacidos bajo su estela, asA� como del modelo de tienda de aplicaciones de la App Store, ha convertido al propio software en contenido, impulsando la apariciA?n de una increA�ble variedad de aplicaciones centradas en contenidos de calidad.A� De esta forma, al mismo tiempo que han crecido las plataformas de dispositivos y los modelos SaaS, se ha acelerado la carrera para contenidos de mayor calidad para los navegadores y los propios dispositivos, y la industria ha convertido el HTML5 en la plataforma de nueva generaciA?n para la creaciA?n y desarrollo de este tipo de aplicaciones.

Junto al avance del iPhone y el SaaS, la proliferaciA?n del Cloud Computing tambiA�n ha sido importante. Dadas las ventajas del acceso fA?cil y econA?mico a los recursos informA?ticos, cada vez hay mA?s funciones disponibles como servicios cloud en los que pueden basarse los desarrolladores. Los primeros componentes de este cambio han sido en forma de ofertas de a�?infraestructura como servicioa�?, como en el caso de Amazon Web Services, Google App Engine y Microsoft Azure. Resumen la complejidad que presentan hardware, almacenamiento, redes de trabajo, bases de datos y otras infraestructuras fundamentales y necesarias para comercializar software online.


TambiA�n hemos podido observar el desarrollo de una nueva ola de ofertas de a�?plataformas como servicioa�? (PaaS), que reA?nen diferentes grupos de funciones y modelos de datos en colecciones coherentes de APIs, para que los desarrolladores puedan crear aplicaciones de calidad rA?pida y fA?cilmente. Un buen ejemplo son las APIs Open Graph de Facebook, que permiten incluir plugins sociales asA� como docenas de otras funciones, desde mapas y geolocalizaciA?n a envA�o de mensajes, realizaciA?n de bA?squedas, motores de anA?lisis y otras muchas funciones fundamentales para crear software de contenidos de calidad para los usuarios. Pero, ademA?s, estamos asistiendo a un aumento en el nA?mero de plataformas abiertas que permiten a los desarrolladores participar en la evoluciA?n del software a travA�s de kits de desarrollo de software (SDKA� en sus siglas en inglA�s) de cA?digo abierto y de plataformas colaborativas abiertas, como Google Code, orientado a la distribuciA?n software, y otras similares, como Stack Overflow, diseA�ada paraA� compartir conocimiento.

Esta explosiA?n de nuevas plataformas para dispositivos estA? llevando a empresas de todo el mundo a aumentar su apetito, y su inversiA?n, en software que aproveche estos servicios. Grandes o pequeA�as, las empresas buscan crear software en forma de aplicaciones para web, tabletas y telA�fonos mA?viles, SmartTVs (en breve) o Facebook.

Pero tambiA�n se ven obligadas a reconsiderar el modelo y la arquitectura que usan para el publicar los contenidos y cA?mo crean aplicaciones de calidad centradas en esos contenidos. Los modelos de publicaciA?n de contenidos heredados, hechos por uno mismo e instalados estA?n dando paso a modelos SaaS y PaaS, dando lugar a nuevas categorA�as de software como las Plataformas de VA�deo, las Plataformas de Aplicaciones, y una multitud de servicios API independientes.

Como el papel del software en la sociedad sigue creciendo inexorablemente, es un momento ideal para trabajar en desarrollado web. A�Nunca hubo tantas herramientas al alcance. Y lo mA?s importante de todo es la continua revoluciA?n en la economA�a de la producciA?n de software, con cada vez mA?s piezas de gran calidad disponibles, como las econA?micas utilidades de pago por uso para los millones de desarrolladores de todo el mundo.

Debido a la importancia creciente del software para las empresas en todo el mundo, los desarrolladores, como expertos y figuras claves del juego, se convierten indudablemente en la A�lite que toma decisiones en la economA�a digital.

 

Noticias relacionadas

Comentarios

No hay comentarios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Debes haber iniciado sesión para comentar una noticia.