Actualizaciones ocasionales en inglés, mayormente sobre programación, ocasionalmente de fútbol.
Espacios de nombres en JavaScript: Odio decir "te lo dije"...
Que la resurrección de JavaScript gracias a AJAX acabaría por dejarnos como estábamos al principio era algo bastante predecible: tenemos exactamente los mismos problemas que hace 4 años.
“El principal problema de las APIs de JavaScript es la falta de contenedores” (Tom Trenka, 13thParallel – Coding for portability).
Leo exactamente lo mismo 4 años después, acerca de la función $() de Prototype – que está perfecta, salvo por este detalle – y del apropiamiento por parte de muchas librerías de acortar document.getElementById().
Todo el mundo empleando la misma función, definida probablemente con matices diferentes significa errores, y horas de trabajo reescribiendo código para poder emplear dos de estas librerías juntas. Exactamente lo opuesto a lo que se persigue cuando se emplea una librería: ¡ganar tiempo!.
¿Consejo?, el mejor libro sobre JavaScript sigue siendo el mismo que hace 4 años JavaScript: The Definitive Guide, de David Flanagan, cuya nueva edición incluye capítulos sobre Espacios de Nombres, Canvas, AJAX, ...
El consejo: decir que sabemos programar en AJAX pretendiendo comprender lo menos posible JavaScript es lo mismo que decir que sabemos programar en Rails, preocupándonos lo menos posible de Ruby, hablar por hablar.
18/05/2006 09:37 AM


Estoy completamente de acuerdo. Creo que estamos viviendo una vuelta atrás sin sentido, justo ahora que las conexiones a Internet son más rápidas y las máquinas más potentes, no veo por qué insistir en tecnologías tan limitadas. Los desarrolladores deberíamos ponernos de acuerdo y forzar la inovación en la industria de los navegadores que, sinceramente, me parecen (todos), bastante prehistóricos y rudimentarios. No insistamos en reinventar la rueda. Añadamos otra dimensión más.
— Javier 14/06/2006 08:43 AM #