Ajax Rich Internet Application?
Miércoles, 17 de enero 2007 Pregunta: aplicaciones Ajax puede ser considerada como verdadera y prorie RIA (Rich Internet Applications - RIA es una aplicación web con todas las características y la funcionalidad de una aplicación de escritorio tradicional para PC)?
Según Ryan Stewart, no - o al menos no ahora.
El papel de la computadora de escritorio en aplicaciones ricas de Internet por ZDNet 's Ryan Stewart - Rich Internet Applications han ayudado a cambiar la faz de la web. Capaz, los diseñadores se han Es más interactivo para dejar su marca y la innovación en el desarrollo web se ha disparado. Rich Internet Applications ayudó a abrir la web para una mejor experiencia y ahora están haciendo lo mismo para aplicaciones de escritorio. Cuando DO Rías encajar en el mundo de desarrollo de escritorio?
De hecho, la competencia con otros "enfoques" - por así decirlo - es muy alta. La reciente explosión de la TV Net fenómeno, por ejemplo, muestra que la unión hace la fuerza. En "Ajax" no se puede ver un vídeo, por una cosa. Como es posible realizar muchas otras cosas poco. No creo que el Ajax será el futuro absoluto. Veo en Ajax más como una extensión del navegador y una nueva manera de abordar algunas de las tendencias relativas a la UE antes incluso de considerar.
Sin embargo, si alguien se había dado cuenta, todavía hay obstáculos que superar. Por ejemplo,
- Mejorar la compatibilidad entre diferentes navegadores en el mercado, un tema ampliamente discutido en este mismo blog
- Permitan una mayor interacción entre las páginas Web y el sistema operativo "host", como una Drag & Drop desde el escritorio a la página Web
- La estandarización de secuencias de comandos: JScript, JavaScript (1,3, 1,7, ...), VBScript
- La accesibilidad, usabilidad y seguridad, ya que estamos en la red!
Bibliotecas, Prototype / Script.aculo.us y componentes YUI: el verdadero obstáculo?
Cuando un desarrollador crea una biblioteca o un marco de trabajo para resolver (una vez por todas) un conjunto de necesidades, comience por crear un monstruo. A menudo no nos damos cuenta, pero al final de enlace desarrollador de usuario es realmente torcido. Se inicia, por ejemplo, mediante la creación de una biblioteca de Javascript que pueden crear ventanas sencillas. Muy poco se necesita y alguien crea una biblioteca similar, que le permite crear ventanas modales, redimensionar y gestionar el orden y la superposición. Después de un tiempo "puedo obtener otra que también lleva a cabo la personalización de gráficos ... y así sucesivamente.
Básicamente, si consigues algo, inmediatamente después del instante en que parece que algo no es suficiente, al parecer, convirtiéndose en la norma y luego buscar nuevos accesorios para mejorar aún más el rendimiento o la apariencia. Todas las solicitudes de los usuarios finales! Y el promotor corre, casi como un perro acobardado, el usuario final siempre tiene la razón!
Esta carrera constante, en un universo como la Internet, amenaza con yeso largo para traer más confusión que otra cosa.
Web 3.0?
Últimamente experiencias (beta) como parte de la Web2.0 haber proliferado en la alarmante tasa neta. Todo el mundo ha llamado la atención a su aplicación Ajax-estilo, cada una con sus soluciones integradas, basándose en notas de las bibliotecas, la escritura marco de los propietarios de trabajo, etc ...
Cada experiencia tiene sus propias peculiaridades: alguien estaba gráficamente atractiva, algunos extremadamente rápida, altamente personalizable, y otras más altamente utilizable.
Pero nadie, hasta ahora, ha conseguido unir a todos en un único entorno.
Razonamiento con cuidado, es evidente que la razón es la falta de apoyo prestado por el propio navegador, y la inmensa complejidad del problema.
Incluso si alguien ha asimilado el navegador a un sistema operativo, todavía tiene una gran ventaja. El principal de ellos es el núcleo de las llamadas. ¿Cuál es el núcleo de Explorer o Firefox? Ambos, como Opera o Safari, apenas el apoyo que el lenguaje de programación llamado JavaScript (JScript o en su caso). Mozilla, Firefox está a punto de lanzar su versión de JavaScript 1.7, muy interesante. Sin embargo, Microsoft Explorer que lo hará? Se instalará un ActiveX que emula, espere a 2012 para el lanzamiento de IE8, o utilizar un gran número de if para entender en qué plataforma se está trabajando?
Sólo puedo estar de acuerdo con Ryan Stewart. Por ahora, el Ajax es una técnica de gran ayuda en casos muy concretos, pero para comparar esta técnica (y hago hincapié en la técnica no es la tecnología) a un RIA me parece - al menos por ahora - en realidad excesivo.
Macromedia / Adobe
Interesante, sin embargo, son las tecnologías (y hago hincapié en la tecnología y no técnicas) Flex / Flash y Apolo, que después de la adquisición de Macromedia por Adobe se va a vivir una segunda juventud.
Lo recomiendo a todas las partes interesadas para ver el Labs Adobe, donde se muestra una política nueva de Niza, que sin duda inspira más confianza en el futuro de Script.aculo.us - sin ofender y sin perjuicio de los desarrolladores.
Sin embargo, Internet tiene una característica única, que de sorpresa, así que no estoy sorprendido de todo lo que dijo - en definitiva - una gran cantidad de tonterías!













[...] De hecho, las nuevas capacidades de ActionScript 3.0 (que incluyen proyectos tales como Flex y Apollo - véase también la Web 2.0: Adobe está tratando de Apolo y Ajax Rich Internet Application) hacen de él el candidato perfecto para la aplicación del real RIA en el Ajax Web, mientras tanto, expulsado de su trono se ve en este nuevo escenario. A pesar de los múltiples marcos Ajax, algunos excelentes, producidos durante los últimos años, Flash ofrece un ambiente más avanzados y más fáciles de manipular. También es uno de los plugin más popular del mundo: Flash tiene tras de sí un par de años más viejo que el Ajax y derivados. [...]