Tendencia futuro desarrolladores ...

Dr Polux

FEOfobo & CALVOfobo
Desde
15 Sep 2008
Mensajes
40.520
Reputación
134.388
Lugar
En el país de las ninfas
Como sabeis hace poco Wordpress.com ha hecho un giro importante en su politica de desarrollo y su backend ha sido rehecho en javascript (No el de wordpress.org)

De todas ya veremos como lidia Worpress.org, porque el ecosistema de plugin y themes es muy amplio

Con esto y los cambios de otras empresas ya podemos decir que la tendencia de Javascript como herramienta de desarrollo en el backend como el en frontend esta casi madura y puede competir de tu a tu con otras herramientas del lado del servidor como Java, . NET PHP, Phyton, etc

Aqui dejo un articulo del ultimo Worcamp US con lo que se saco en claro

Looking To The Future – Shawn Hooper - WordPress Developer & Speaker

Con esto, dejo algo de lo que esta tirando muy fuerte y que lógicamente en España suele llegar algo mas tarde por eso del cambio y de si funciona mejor no lo toques y no cambies o el miedo a innovar o cambiar las cosas.

Hace no mucho tiempo se decía que herramientas como angular, Ember, React, etc eran modas pasajeras, pero parece ser que no es asi

Pero fuera, incluso en paises tercermundistas, este tipo de desarrollo y metodología ya se esta aplicando y hay demanda de personal

Ahí lo dejo...
 

Berserk

Madmaxista
Desde
26 Abr 2010
Mensajes
2.983
Reputación
4.228
Lugar
Noord-Holland
Estoy de acuerdo, preveo pasta para los que se pongan las pilas con React y AngularJS. Tiempo al tiempo.
 

amenhotep

Madmaxista
Desde
5 Sep 2007
Mensajes
4.918
Reputación
7.372
Lugar
Sentado
¿Alguien tiene a mano benchmarks de Node J S, por ejemplo, comparado con PHP 7 ?
Porque me cuesta creer que un lenguaje con opcodes sea superado por un lenguaje interpretado.

---------- Post added 08-dic-2015 at 13:57 ----------

Estoy de acuerdo, preveo pasta para los que se pongan las pilas con React y AngularJS. Tiempo al tiempo.
Todo depende de qué aplicaciones se hagan en React y AngularJS. Por ahora no le veo explotación comercial y sólo veo mucho humo y tiempo malgastado de desarrolladores ociosos.
 

Dr Polux

FEOfobo & CALVOfobo
Desde
15 Sep 2008
Mensajes
40.520
Reputación
134.388
Lugar
En el país de las ninfas
¿Alguien tiene a mano benchmarks de Node J S, por ejemplo, comparado con PHP 7 ?
Porque me cuesta creer que un lenguaje con opcodes sea superado por un lenguaje interpretado.

---------- Post added 08-dic-2015 at 13:57 ----------



Todo depende de qué aplicaciones se hagan en React y AngularJS. Por ahora no le veo explotación comercial y sólo veo mucho humo y tiempo malgastado de desarrolladores ociosos.
Calyso de Wordpress esta realizado en React. Yo creo que por el momento no va a ver un paso drástico a Full Stack Javascript, sino ahora va a ver una transición, uso de APIS hechas en cualquier lenguaje del lado del servidor y front hecha en javascript, un SPA en la mayoría de casos.

De hecho Calypso esta hecho asi, usando la rest api de WP que tb esta casi integrado en el core de WP. https://developer.wordpress.com/calypso/

Pero no quita que poco a poco se va a ir haciendo una transiccion a Full stack

Supongo que WP.com, habra hecho sus pruebas con PHP 7, y no se porque no siguen por el camino PHP,pero algo esta ocurriendo y hay cambios importantes en el sector.
 

workforfood

Madmaxista
Desde
4 Dic 2011
Mensajes
17.755
Reputación
32.064
Lugar
Pocilga
No entiendo pero si javascript es un lenguaje de navegador (frontend) no de servidor, el javascript no necesita backend para funcionar, el propio navegador lo ejecuta.
 

Dr Polux

FEOfobo & CALVOfobo
Desde
15 Sep 2008
Mensajes
40.520
Reputación
134.388
Lugar
En el país de las ninfas
No entiendo pero si javascript es un lenguaje de navegador (frontend) no de servidor, el javascript no necesita backend para funcionar, el propio navegador lo ejecuta.
Estas un poco perdido Javascript desde hace tiempo se puede ejecutar en el servidor con NodeJS

Por otro lado el Javascript de ahora no tiene nada que ver con el Javascript de hace muchos años, de hecho este año ya salio la nueva especificación o estándar ES6 que no tiene nada que envidiar a cualquier lenguaje de programación.



Ahora mismo aun no esta del todo implementado en los navegadores actuales y hay usar otras herramientas como Babel

Tienes incluso bases de datos nosql basadas en javascript como MongoDB, etc

Digamos que hay una tendencia en el desarrollo actualmente que lo que quiere hacerse que ya no todo el peso de la app recaiga en el servidor como es en el caso de PHP, Java , .net etc, ya sabemos como se funciona: lógica de negocio y en renderización de las vistas y el navegador se lo das todo comido

Ahora el peso lo lleva el navegador y alguna lógica de negocio la lleva el servidor y que ésta tb puede ser realizada en javascript con nodejs e incluso algun framework como Meteor, Express, etc y todo eso con todas las mejoras que trae html5 y sus apis, como apps en tiempo real, offline, storages, desarrollo movil, etc

Es decir esta cambiando el paradigma de desarrollo. Tb vemos que detras de esas librerias y frameworks estan los grandes:Angular es de google React es de Facebook y hay alianzas y buen rollismo entre ellas, por lo que veo que es un cambio apalabrado y dirigido por las grandes empresas
 
Última edición:

elepwr

Madmaxista
Desde
12 Sep 2014
Mensajes
5.285
Reputación
11.855
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.

Javascript es más dificil de aprender que lo que hay ahora y la parte de servidor no está tan mascada como en php, no hay frameworks totales como puede ser Laravel, tiene su parte buena de que tienes muchisimo control de como va todo y su parte mala de que tienes que encargarte de prácticamente todo.

Luego está el tema de los servidores, las herramientas para trabajar con node van creciendo y la cadena es cada vez más grande, grunt, bower, npm...

Por ahora en php cualquiera puede arrastrar los archivos a un servidor, copiar y pegar, importar una base de datos con el phpmyadmin.

Para poner una app javascript hay que hacer alguna cosa más y no todo el mundo sabe pelearse con el git o manejar servidores.
 

Dr Polux

FEOfobo & CALVOfobo
Desde
15 Sep 2008
Mensajes
40.520
Reputación
134.388
Lugar
En el país de las ninfas
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.

Javascript es más dificil de aprender que lo que hay ahora y la parte de servidor no está tan mascada como en php, no hay frameworks totales como puede ser Laravel, tiene su parte buena de que tienes muchisimo control de como va todo y su parte mala de que tienes que encargarte de prácticamente todo.

Luego está el tema de los servidores, las herramientas para trabajar con node van creciendo y la cadena es cada vez más grande, grunt, bower, npm...

Por ahora en php cualquiera puede arrastrar los archivos a un servidor, copiar y pegar, importar una base de datos con el phpmyadmin.

Para poner una app javascript hay que hacer alguna cosa más y no todo el mundo sabe pelearse con el git o manejar servidores.
Con el tema de Wordpress.org, no se que cachopo harán, supongo que iran haciendo una transicion poco a poco o quizas lo dejen en el ecosistema PHP, de todas formas todo va a depender de la nueva API REST que quieren integrar en el core. Entiendo que lo primero que cambiaran serán los themas

Yo entiendo el movimiento que ha hecho Wordpress.com, como un golpe encima de la mesa, la empresa que lo lleva, automattic, tiene mucho peso en el mercado y va a marcar la dirección a seguir

Hay mucho mercado como dices, no solo en el desarrollo, sino en servidores, cloud, etc Y en España me temo que aun ni ha llegado esta ola
 
Desde
6 Mar 2013
Mensajes
29.315
Reputación
47.398
Yo tengo pendiende desde hace un año una aplicacion en node**** que me puede hacer rico, pero estoy haciendome rico con tantas cosas que por ahora no puedo hacerlo.

Tengo demasiadas ideas, eso es un problema.
 

Alvin Red

El antepenúltimo del floro
Desde
17 Ene 2007
Mensajes
18.151
Reputación
61.862
Creo, aunque me pueda equivocar, que el javascript actual no usa namespaces como el php 5.3> o el Java,
Sin eso es dificil implementar modulos o como les llamen de diferentes vendor.
 

wtfisgoingon

Baneado
Desde
8 Dic 2015
Mensajes
2.112
Reputación
2.489
Aquí programador de NodeJS, MongoDB, Redis, y un largo etc.

En USA lleva en auge años. No recomiendo la inversión de tiempo en aprender porque en España lo mencionas y el empresario de turno te mira con cara de haber visto un extraterrestre.
 

Glasterthum

Madmaxista
Desde
7 Oct 2006
Mensajes
29.206
Reputación
16.720
ES6 implementa módulos y antes se podían simular namespaces, no se si tb los implementa la nueva ES6
¿Pero permite crear clases, heredar y todo lo relacionado con P.O.O.?

Se me hace raro que un lenguaje inicialmente orientado al front end, y encima interpretado, vaya a ocuparse del backend.

Estamos hablando de que se ejecute en el servidor, no? O de backend en el navegador?
 

Hacendado

Madmaxista
Desde
27 Abr 2010
Mensajes
14.991
Reputación
24.708
Yo estoy intentando hacer en ratos una aplicación con nodejs en backend e ionic para la app para aprender a manejar todo y tener una experiencia de desarrollo.

El caso es que no veo la utilidad de javascript como lenguaje de propósito general.

Admito javascript en front-ends de webs y apps.
Admito javascript en back-end para servicios masivos.

Pero no puedo admitir javascript para diseñar grandes aplicaciones de gestion.

En fin, se me ocurre que todas esta moda del javascript es para delegar procesamiento al cliente. Y realmente tiene sentido, nuestros dispositivos tienen gran capacidad de procesamiento (pcs, moviles, tablest).

Con PHP existe mucho procesamiento por parte del servidor para montar el documento que se envia al cliente (html+js), sin embargo, usando nodejs el servidor envia los documentos fijos (html+js) teniendo el cliente más carga de procesamiento, si acaso pide datos al servidor pero de manera mas eficiente. Supongo que esto gana mucho sentido en webs con audiencias masivas y de ahí viene, Google y Facebook ahorrarían mucho dinero en servidor con este nueva arquitectura de software en la web.

---------- Post added 09-dic-2015 at 09:29 ----------

¿Pero permite crear clases, heredar y todo lo relacionado con P.O.O.?

Se me hace raro que un lenguaje inicialmente orientado al front end, y encima interpretado, vaya a ocuparse del backend.

Estamos hablando de que se ejecute en el servidor, no? O de backend en el navegador?
Java y C# también son interpretados.

Y sí, javascript ya tiene un POO completo. Se puede ejecutar tanto en el navegador usando el motor de javascript que tenga o usando nodejs, basado en el motor de chrome (como la mv de java).
 
Última edición: