On 3/5/07, David Fernandez <[EMAIL PROTECTED]> wrote:
> Imagino que en el caso de un back-end rails la primera opción a tener en
> cuenta sería prototype... en el caso de un back end Java aquí [1] tienes una
> buena lista de la variedad de frameworks y utilidades que puedes usar.

Mi voto por jQuery, nosotros trabajamos también con jquery en Rails
porque no nos termina de convencer la accesibilidad de los ajax
helpers de Rails (que van con Prototype, como bien dice David), se
puede trabajar con UJS [1], pero eso da problemillas con las cachés...
un pequeño chow, vaya.

Alguno dirá que me pongo pesao con el tema de la accesibilidad, el
pobre no tiene razón :-D

De aquí para abajo hablo de otro tema, prescindible totalmente :-D

¿No os parece que la palabra "framework" le queda un poco grande a
estas librerías  de código javascript?

Todos hemos trabajado con librerías en otros lenguajes de programación
que son mucho más grandes que Prototype y nunca nos ha dado por
llamarlas "frameworks".

Un framework es una abstracción sobre un dominio determinado (como
puede ser el desarrollo web, en el caso de Rails). Prototype no
establece la arquitectura de tu aplicación javascript, simplemente te
proporciona una abstracción sobre una serie de tareas que de otro modo
serían mucho más complejas, como es el caso de las peticiones ajax.

Diría que las únicas características propiamente "de framework" que
tiene Prototype son los manejadores genéricos de peticiones ajax (los
responders [2])

Por tanto, me parece que no está bien llamar "framework" a lo que es
simplemente una librería, de hecho en Dojo [3] ya no aparece, ahora se
habla del "Dojo toolkit", que me parece más correcto.

Era sólo un apunte, se me ha ido la pinza, sorry.

[1] http://www.ujs4rails.com/
[2] http://www.sergiopereira.com/articles/prototype.js.html#Ajax.Responders
[3] http://dojotoolkit.org

-- 
David Arango, el único desarrollador con una orden de alejamiento de
Jeffrey Zeldman
Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo

Cuando no hago otra cosa escribo en mildiez.net
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a