12.19.07

Frameworks es el presente ?

Posteado en General a las 12:57 por RetroFOX

Hace unos años nos introducíamos en el comienzo de una revolución de las aplicaciones webs … en todo sentido. Por un lado, el resurgimiento de tecnologías existentes como javascript, que gracias a ese pequeño gran arreglo llamado AJAX, disparó el concepto de comunicación asincrónica entre el cliente y el servidor. Todo el mundo hablaba de AJAX y el 90% pensaba que con este se podía, por ejemplo, hacer drags&drops. Creo todavía tenemos los conceptos flojitos. Este artículo bien redactado compara AJAX con FLASH. Como se puede llegar a eso ?. Simplemente porque no entendemos conceptualmente que es AJAX, que es xHTML, DOM, CSS, etc.

Y hablando de efectos gráficos no podemos pasar por alto su uso, masivo por cierto, en las interfaces de una página web. La Web 2.0 había llegado, y con ella, como los 9 jinetes de Mordor, surgieron los frameworks.

Pasaron a ser soldados de la primera fila en el frente de batalla. Día a día el desarrollo fue (y es) más rápido, acelerado y de mayor complejidad; son presos de su propio potencial y continua competencia. Es la ley evolutiva que les toca, creado paradójicamente por ellos mismos.

Uno de los aciertos mas relevantes fue brindarle al programador ordinario una herramienta con base solida y estable. Por ejemplo garantizarle a sus scripts compatibilidad en los distintos browsers. Este era uno de los cuquitos más molestos hace no mucho tiempo atrás. Ahora, al igual que Casper (Gasparín para muchos de habla hispana) es historia sin pena ni gloria.

Los frameworks elevaron el nivel de programación haciendo la labor mucho mas sencilla. Así como el email desplazó a las cartas de papel (al menos cuando el fin era puramente transmisión de información textual) los frameworks fulminaron las rutinas tan trilladas, altamente solucionadas, conocidas por todo el mundo pero que tarde o temprano debían ser encaradas.

Es que … javascript y tecnologías relacionadas evolucionarán para donde los frameworks dictaminen. Porque ese es el concepto real y concreto. Tenemos un pasado definido, un presente caótico, transgresor, que le moja la oreja a flash, applets de java, los ya extinguidos activeX, etc … y un futuro que ante tanto avance tecnológico no sabe para donde disparar. Entre el pasado y el futuro, existe una gran comunidad que continuamente le mueve la estantería a uno de los infinitos (tampoco es para tanto, no ?) caminos evolutivos. Así de apasionante como frustrante es esto. Uno no sabe a que vagón subirse ni en cual bajarse.

Los browsers y los entes reguladores del estándar como la W3C, quiero creer, incorporarán procesamientos actualmente ejecutados en forma interpretado por javascript a ejecutarlos en forma nativa. Un claro ejemplo es la función doble dolar $$().

Quien es el mayor beneficiario, el diseñador/programador o el visitante vulgar de un sitio web ?
Fácil: El segundo, porque a priori la velocidad y calidad de ejecución se verá altamente mejorada, sin embargo, el programador inicialmente no verá grandes cambios ya que su código seguirá siendo el mismo. Quien se ocupa de esto ?. El framework, interface entre el código fuente y el motor nativo de javascript ejecutado por el browser.

Por eso amigo, te aconsejo que no vallas contra la corriente. Usa uno o varios frameworks serios. Puedes ver la evolución desde la estación de trenes o sentir la adrenalina por tu cuerpo a causa del vértigo evolutivo.

Frameworks es el presente ?.Que duda te cabe.

Comentarios