jueves, 8 de octubre de 2009

Elección de un framework de js

Esta semana hemos estado averiguando sobre los distintos frameworks de javascript, y ¡cuántas cosas a tener en cuenta! Nuestros primeros sujetos de experimentación fueron GWT y prototype; Decidimos hacer algo simple y no-intrusivo, en una branch de git claro: agarrar una tabla de las que ya teníamos y hacer que, al dar click en una columna, se ordenara ascendente o descdendentemente, dependiendo del orden previo que tenía. Como somos neófitos del javascript, decidimos agarrar un ejemplo ya existente en ambos frameworks y sencillamente adaptarlo ¿Sencillo, no? Pues eso parecía: con prototype, puesto que decidí basarme en un ejemplo del libro, estuve poco menos de una hora. ¿Y Fernando? Pues unas mil líneas de java después aún no ha podido hacer que funcione... Luego vino jquery, ese sí se ha dado una pelea dura con prototype, y hemoas leído estos blogs para nuestras comparaciones:
Aún no nos hemos decidido, pero prototype se perfila como un gran framework; y aún hay cosas como el JavaScript Hijacking con las cuales hay que tener mucho cuidado: las librerías que sólo son para el lado del cliente son especialmente vulnerables, puesto que no tienen control ni conocimiento de lo que podría recibir el servidor (y en esto tiene un punto GWT: éste sí tiene control sobre algo del lado del servidor).