¿Cuál es el futuro de los marcos web?

Los entornos como node.js , que permiten que Javascript se ejecute en el lado del servidor, podrían ser el futuro de los marcos web. Desde los primeros días del desarrollo web, desde aplicaciones CGI-bin, servlets de Java, JSP, hasta una gran cantidad de marcos web en Java, Ruby, Python y otros idiomas, se utilizaron tecnologías no nativas para desarrollar aplicaciones web. Hubo intentos de simplificar el desarrollo web, pero en el mejor de los casos, todos son kludgey. Javascript es el idioma del navegador, por lo que es (uno de) los lenguajes más naturales para desarrollar aplicaciones web. Node.js (y Rhino y otros sistemas anteriormente) permiten simplemente eso: desarrollar una aplicación web usando Javascript para que pueda usar el mismo idioma en el navegador y en el backend. Es cuestionable si Javascript es adecuado para el desarrollo de backend o no, pero sin duda simplificará la parte “web” del desarrollo de aplicaciones web. Los marcos como Express (https://github.com/visionmedia/e…) son una clara desviación de los marcos web tradicionales y demuestran que el desarrollo web es realmente bastante simple.