Proyectos como CoffeeScript, Objective J y GWT son una nueva tendencia interesante.
Google, los maestros de JavaScript, tienen su propio Google Web Toolkit (GWT) donde codifican en Java y se compila en JavaScript. Generan archivos JS separados para cada navegador para reducir el tamaño de descarga y el código puede optimizarse en gran medida.
Durante la presentación de Google Wave, hablaron sobre lo increíble que era GWT, cómo les permitió pensar de manera diferente sobre lo que es posible en los navegadores. Google Wave es una aplicación terrible, con errores de tiempo de espera de secuencia de comandos constante y bajo rendimiento general. Eso no es bueno, pero la versión más reciente de Google Documents podría estar codificada con GWT, así como otras aplicaciones que se lanzan y se usan ampliamente.
- ¿Puede estimar cuántos usuarios / solicitudes concurrentes pueden cargar en el sitio web al mismo tiempo?
- ¿Por qué deberíamos usar ReactJS?
- ¿Cuáles son los 5 elementos principales para crear una excelente página de "Contacto" para un sitio web?
- ¿Qué motor de plantillas web utiliza la extensión .m?
- ¿Qué es mejor para el lado del cliente de una red social, solo JavaScript o con Backbone.js, y por qué?
La demostración de Google Quake 2 fue portada desde Java con la ayuda de GWT.
Estos lenguajes además de JavaScript vienen con nuevos problemas, pero CoffeeScript debería tener el menor de ellos. Si una empresa como Google toma estos riesgos, otros desarrolladores también deberían hacerlo.
Si hay algo serio a lo que temer, es una falta de comunidad en torno a CoffeeScript, no hay suficientes proyectos que lo usen, pocas bibliotecas lo atienden. Entonces, si no lo usamos, lo perderemos.