19 de octubre de 2007

Adobe moverá todas sus aplicaciones a la web

Joel Spolsky dijo en una ocasión, refiriendose al futuro del software como algo basado en la "Web 2.0", lo siguiente:

"So if history repeats itself, we can expect some standardization of Ajax user interfaces to happen in the same way we got Microsoft Windows. Somebody is going to write a compelling SDK that you can use to make powerful Ajax applications with common user interface elements that work together. And whichever SDK wins the most developer mindshare will have the same kind of competitive stronghold as Microsoft had with their Windows API"

A día de hoy, los principales competidores en esa carrera son: Microsoft con su Silverlight, Google con su Google Web Toolkit, y Adobe con su Adobe Flex, estos dos últimos soportando Linux.

Pues bien, ahora Adobe anuncia que va a portar todos sus productos a la Web. Esto en la práctica significa que están planeando portarlo a Adobe Flex. A día de hoy la Web 2.0, Adobe Flex incluido, no supone un rival para las aplicaciones nativas de escritorio, claro. Es una chapuza. Pero mejorarán de modo que llegarán a importarnos una mierda lo malas que sean las tecnologías que utilizemos, siempre que funcionen, que es exactamente lo mismo que hacemos hoy con las tecnologías de hace décadas. Volviendo a Joel Spolsky:

"Imagine, for example, that you’re Google with GMail, and you’re feeling rather smug. But then somebody you’ve never heard of, some bratty Y Combinator startup, maybe, is gaining ridiculous traction selling NewSDK, which combines a great portable programming language that compiles to JavaScript, and even better, a huge Ajaxy library that includes all kinds of clever interop features. Not just cut ‘n’ paste: cool mashup features like synchronization and single-point identity management (so you don’t have to tell Facebook and Twitter what you’re doing, you can just enter it in one place). And you laugh at them, for their NewSDK is a honking 232 megabytes … 232 megabytes! … of JavaScript, and it takes 76 seconds to load a page. And your app, GMail, doesn’t lose any customers. But then, while you’re sitting on your googlechair in the googleplex sipping googleccinos and feeling smuggy smug smug smug, new versions of the browsers come out that support cached, compiled JavaScript. And suddenly NewSDK is really fast. And Paul Graham gives them another 6000 boxes of instant noodles to eat, so they stay in business another three years perfecting things. [...] And while you’re not paying attention, everybody starts writing NewSDK apps, and they’re really good, and suddenly businesses ONLY want NewSDK apps, and all those old-school Plain Ajax apps look pathetic and won’t cut and paste and mash and sync and play drums nicely with one another. And Gmail becomes a legacy. The WordPerfect of Email."

Adobe parece tener claro que no quiere quedarse atrás, y con su anuncio de portar todas sus aplicaciones a la web ha calculado un plazo de 10 años para completar la transición completa. Es la primera vez que una gran compañía exhibe de manera clara y concisa que es lo que pretenden hacer. Por cierto, que Joel Spolsky es, a diferencia de Gates, un ejemplo de buen "visionario": Interpreta las inevitables desgracias del futuro basándose en las desgracias que ocurrieron en el pasado, porque predecir un futuro de la informática basado en las tecnologías de la Web 2.0 es técnicamente deprimente y algo en lo que ciertos "visionarios" de moda rechazar en pensar por ser muy "feo" para encajar en sus bellas visiones de un mundo perfecto.

No hay comentarios:

Publicar un comentario