Tendencia futuro desarrolladores ...

Pantalla de código JavaScript con el logotipo de WordPress y Node.js, símbolo de la migración del backend al desarrollo full
Publicidad

JavaScript asalta el backend: WordPress.com ya no es solo PHP​

El ecosistema de desarrollo web ha cruzado una línea que hasta hace poco parecía intocable. WordPress.com, la plataforma que sostiene buena parte de la web mundial, ha rehecho su backend en JavaScript, un movimiento que desde el sector se interpreta como el pistoletazo de salida hacia el desarrollo full stack JavaScript. La tendencia del JavaScript como herramienta de backend y frontend está, a juicio de los análisis más repetidos, casi madura, y ya compite de tú a tú con Java, .NET, PHP o Python. La pregunta ya no es si llegará, sino a quién deja en la cuneta.

De la moda pasajera al estándar de facto​

Hace no tanto, herramientas como Angular, Ember o React se despachaban como modas pasajeras. Hoy la conversación ha girado: el debate ya no es si sobrevivirán, sino cuál de ellas se impondrá y en qué nicho. Calypso, el panel de administración de WordPress.com, está construido en React, y consume la API REST que WordPress.org pretende integrar en su núcleo. La transición que se dibuja no es un salto brusco, sino un modelo mixto: APIs hechas en cualquier lenguaje del lado del servidor y frontales en JavaScript, en la mayoría de los casos como SPA.

La discusión sobre rendimiento sigue abierta. Hay quien recuerda que un lenguaje con opcodes debería superar a uno interpretado, y pide benchmarks de Node.js frente a PHP 7. La respuesta del sector apunta a que el JavaScript actual, con la especificación ES6, no tiene nada que envidiar a cualquier lenguaje de programación, aunque su implementación completa en navegadores aún exige herramientas intermedias como Babel. La comparación entre AngularJS y React tampoco está cerrada: según un participante, el primero se usa en todas partes y tiene comunidad amplia, pero su eficiencia se cuestiona frente al segundo, tecnológicamente superior y todavía demasiado reciente para imponerse. Un resumen que circula lo resume con sorna: jQuery es el Imperio Romano, AngularJS la Edad Media y React el Renacimiento.
Publicidad

El mercado laboral español, un paso por detrás​

El diagnóstico sobre España es recurrente y amargo. La demanda de perfiles Node.js, MongoDB o Redis lleva años en auge fuera, pero aquí el empresario de turno, cuando escucha la palabra, mira con cara de haber visto un extraterrestre. La brecha no es solo de adopción tecnológica: es de expectativas salariales. La cifra que sobrevuela la conversación es la de 1.500 euros al mes como techo habitual para un desarrollador en España, mientras que fuera del país las horquillas son bastante mejores. La conclusión que se repite: los sueldos y la cultura de empresa van por detrás de la tecnología.

Hay quien sostiene que el verdadero cuello de botella no es el lenguaje, sino la capacidad de adaptación. El auge del front-end es hoy, pero mañana será otra cosa, y lo que de verdad se paga es tener profesionales competentes capaces de aprender rápido. La advertencia tiene su lado incómodo: si las nuevas herramientas permiten hacer lo mismo con menos gente y menos tiempo, como sugieren casos como el de PayPal, parte del sector puede quedarse en la cuneta aunque se actualice.
Debate sobre el futuro de los desarrolladores web

¿Merece la pena aprender un framework concreto?​

La respuesta más repetida es que no conviene casarse con ninguno. El ritmo del desarrollo web es vertiginoso, los frameworks van y vienen, y el tiempo invertido en dominar una API extensa se pierde cuando llega el siguiente. La recomendación que gana peso es invertir en JavaScript puro y patrones de diseño, y recurrir a microlibrerías modulares cuando haga falta algo específico. Las capas de unificación tipo jQuery siguen teniendo defensores para evitar los distintos comportamientos entre navegadores.

El contraargumento llega desde los proyectos grandes: en equipos de cierta entidad, tener cada uno su propio estilo sin frameworks comunes acaba produciendo un Frankenstein inmantenible. Los frameworks maduros llevan refactorizaciones detrás y fuerzan buenas prácticas. La discusión, en el fondo, no es técnica sino de escala: lo que funciona para dos personas se rompe con diez.

El navegador como plataforma y sus límites​

La tesis más ambiciosa sostiene que el futuro de la programación pasa por el navegador, porque es la única capa multiplataforma real: ordenadores, móviles, tabletas, televisiones. Frente a ella, la corrección llega rápido: tecnologías como Google, Facebook u Office 365 no se ejecutan en un navegador aunque se puedan visualizar en uno. El navegador es una capa de UI, pero no la única. Existen al menos cuatro: navegadores, aplicaciones Android, iOS y Windows, y todas pueden atacar el mismo API en la nube. Eso deja al JavaScript del navegador como una porción del pastel, no como el pastel entero.

El debate sobre WordPress.org sigue abierto. La predicción más repetida es que no puede migrar a Node.js, y que si lo intenta aparecerá un fork en PHP. El ecosistema de plugins y temas, construido durante años sobre PHP, es un lastre demasiado pesado. La apuesta más plausible es una transición lenta, empezando por los temas, y condicionada a la integración definitiva de la API REST en el núcleo.



La migración a MEAN ya está ocurriendo en proyectos concretos, con equipos que vienen de .NET y Java y aprenden JavaScript desde cero. La tendencia parece imparable. Que llegue antes o después a cada empresa, y a qué coste humano, es otra cosa.
💬 LO QUE DICEN LOS FOREROS
«Javascript es lo que hay que aprender y se va a llevar la tostada en casi todo. Wordpress seguirá ahí para blogs y tiendas, con sus plugins en php y sus temas en php. El resto se va a mover a fullstack javascript.»
— elepwr · Predicción sobre el dominio de JavaScript
«No es util aprender frameworks muy grandes, con APIs muy extensas, principalmente por dos razones: el ritmo es vertiginoso en el mundo webapp, los frameworks van y vienen e invertir mucho tiempo en dominar uno es tiempo perdido.»
— Lou Ford · Crítica al aprendizaje de frameworks
📊 OPINIONES
Peso aproximado de cada postura en el debate. No es una encuesta.
JavaScript domina el futuro del desarrollo45%
Node.js quedará en un nicho acotado25%
Solo vale para front-end y servicios masivos20%
Los frameworks son modas pasajeras10%
📌 DATOS
WordPress.com ha rehecho su backend en JavaScript
Calypso, el panel de WordPress.com, está construido en React
La especificación ES6 salió ese mismo año
📅 EVOLUCIÓN
Diciembre 2015 WordPress.com confirma la reescritura de su backend en JavaScript y el sector lo lee como el asalto al servidor
Diciembre 2015 Se publica la especificación ES6, que incorpora módulos y acerca JavaScript a los lenguajes de servidor
Diciembre 2015 El debate se centra en si Node.js puede competir con PHP 7 en rendimiento
Enero 2016 La conversación deriva hacia el retraso de adopción en España y los salarios del sector
Enero 2016 Un equipo en producción migra de .NET y Java a MEAN, confirmando que la transición ya ocurre en proyectos reales
🔗 FUENTES
WordCamp US ↗
Conferencia donde se presentaron las líneas de futuro de WordPress
Codementor ↗
Comparativa de rendimiento entre React, AngularJS y KnockoutJS
Coursera ↗
Plataforma de cursos citada para formación en estas tecnologías
Udemy ↗
Cursos de desarrollo web mencionados como recurso de aprendizaje
IT eBooks ↗
Biblioteca de libros técnicos en inglés citada en el debate
💬 POR QUÉ PARTICIPAR
✓El detalle de por qué WordPress.com abandonó PHP pese a tener la versión 7 disponible, un movimiento que el sector no termina de explicar
✓La comparativa entre AngularJS y React con enlaces a benchmarks de rendimiento que cuestionan la supuesta superioridad del segundo
✓El caso de un equipo que migra de .NET y Java a MEAN desde cero, con la lista completa de herramientas que usan en producción
Este es un resumen del hilo. La discusión completa incluye 93 respuestas con datos, fuentes y análisis que solo están disponibles para usuarios registrados. Crea tu cuenta en 30 segundos para acceder al debate completo y participar.
Te estás perdiendo 93 mensajes
Esto es un resumen. El hilo original está entero ahí dentro.
Leer el hilo completo →
Registro en 30 segundos
Resumen elaborado con IA a partir del debate de la comunidad — 93 respuestas analizadas. Última actualización: .

Estadísticas del foro

Temas
2.059.537
Mensajes
58.445.951
Miembros
191.074
Último miembro
tinttoreto

El blog de burbuja.info

-
-
Volver