Blogalia

"En el arte marcial como en la vida diaria. En la vida diaria como en un arte marcial."

Aikido

Sígueme en Twitter

<Diciembre 2024
Lu Ma Mi Ju Vi Sa Do
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          


Todas las Historias

VELOCIDAD DE ESCAPE

Inicio > Historias > AJAX ES UN BLUFF

2005-05-16

AJAX ES UN BLUFF

A mí siempre me había parecido que el "famosillo" tema del AJAX que se viene vendiendo como la panacea para crear sitios web con mayor riqueza e interactividad de lo habitual, que ya sabemos que es uno de los talones de aquiles de la programación ligera, pues me parecía digo, que eso ya estaba resuelto desde hace tiempo con el ASP 2 y concretamente con el Remote Scripting.
Lo que pasa es que como soy prudente y tampoco había visto realmente a fondo cómo es el AJAX había cerrado la boquita, que ya se sabe que en boca cerrada no entran moscas y estando uno calladito no es posible cometer errores.
Pues bien. Sesudos autores los hay más que yo, y que me vienen a confirmar lo que ya pensaba. AJAX es humo, paja, artificio, otro nombre para lo mismo de siempre: vendernos la moto.

Peter Bromberg, en un artículo de título harto elocuente, lo deja bien claro:

ASP.NET: Remote Scripting, Yes! AJAX, "NOT!"

Y si además programamos con ASP NET 2.0 no tenemos ni que molestarnos porque com dice Peter: In ASP.NET 2.0, we don't even need to bother with this infrastructure because Script Callbacks are built in!

Y viene con código, para que lo prueben ustedes.

Programación | jomaweb | 8 Comentarios | Enlace


Referencias (TrackBacks)

URL de trackback de esta historia http://jomaweb.blogalia.com//trackbacks/29762

Comentarios

1
De: rvr Fecha: 2005-05-16 14:04

«MSXML XMLHTTP can make a request to a resource on a different domain, and the Firefox implementation can not».

En mi opinión, eso es como hacer que las cookies se puedan leer desde diferentes dominios: un agujero de seguridad más, cortesía de Microsoft.



2
De: JOMAWEB Fecha: 2005-05-16 14:32

Hombre, digamos que es una "feature" que puede ser utilizada para innumerables cosas. Supongo que si quieres impedirlo, se bloquea en el IIS y asunto arreglado.



3
De: Raúl Fecha: 2005-05-16 16:54

Mmmm... ¿se supone que esa "feature" debería bloquearse en el navegador, o es que no lo he entendido bien?



4
De: SegFault Fecha: 2005-05-16 17:01

Antes de XmlHTTPRequest se podía (y se hacía) conseguir eso mismo de otras muchas formas. Una forma sencilla era usando cookies, modificando el src de una imagen con JavaScript (un píxel invisible por ejemplo) y que al servir la imagen se modificase una cookie de acuerdo a los parámetros enviados.

El problema de la cookie es que se transmite poca información (400 bytes creo recordar que es el máximo que puede guardar una cookie), pero se puede resolver de otras muchas formas (con el contenido de un IFRAME).

--
SegFault



5
De: chuache Fecha: 2005-05-16 21:25

Jomaweb,... trabajas en una gran empresa, programas en ASP y .NET (con lo que ello conlleva)... ¡Y no te averguenza confesarlo en público!

Gracias, gracias. Eres un ejemplo para mí.

Cada vez que le digo a alguién que trabajar con Visual Studio es productivo me tachan de reaccionario, ignorante y perezoso (por no hablar de fascista).

Me han encantado tus articulos sobre técnicas de management. Supongo que en todas partes cuecen habas, pero si has oido hablar del directivo que propuso "la fecha cosmica" para datar los registros en un IBM-s390 creo que hemos pasado por la misma empresa.

¡Ah! Una recomendación. Esos vicios de las grandes empresas no desaparecen en las pequeñas, solo que son aún más mezquinos.

Gracias y enhorabuena por tu blog.



6
De: jomaweb Fecha: 2005-05-17 08:12

Gracias Chuache!
Pero calificar mi empresa de "gran", me ha dado un ataque de risa.
Casi el mismo que me dió ayer al leer los folletos publicitarios y ver que se presentan como "Business Angels".

Todavía me duele la mandíbula.



7
De: Gejor! Fecha: 2005-05-19 09:31

¿Pero el AJAX este no es el Javascript de toda la vida?



8
De: Epaminondas Pantulis Fecha: 2005-05-19 10:18

Viene a ser Javascript + peticiones asíncronas XML (XMLHttpRequest)