![]() |
RIAs parecen ser inevitables
Según las predicciones, en algunos años, talvez en menos de una década, la mayoría de las aplicaciones de escritorio serán reemplazadas por aplicaciones web [gracias a algunas de las ventaja que ofrece desarrollar para web]. Obiamente que con algunas excepciones, pero con seguridad, el tipo de aplicaciones que mayormente nosotros construimos (aplicaciones de control, de base de datos, etc) no estarán dentro de esas ecepciones.
En este sentido, desde ahora ya estoy buscando como adentrarme a este nuevo modelo de desarrollo; pero me aqueja una duda, ¿Cuál será el mejor IDE para desarrollar este tipo de aplicación? Estaba viendo Adobe Flex, que aperece muy bueno y para mí gana meritos porque he tenido la oportunidad de utilizar Buzzword [creada con flex]. Seguramente alguno de ustedes ya han tenido experiencias en este campo, ¿Qué IDE recomendarian? PD: además he escuchado sobre Eclipse, que además si no mal recuerdo el gratuito. |
|
No sé porque nunca puedo hacer algo completamente bien. jejejeje ...:o
|
Hola,
No, hombre, si es una tontería. Es interesante el posible debate. A ver si se animan algunos compañeros. No te preocupes. Edito el título. :) |
No estoy muy puesto en estos temas, pero me gustaría que comentaras las ventajas que ofrece ese desarrollo.
En wiki leo: "Los entornos RIA, en cambio, no se producen recargas de página, ya que desde el principio se carga toda la aplicación y sólo se produce comunicación con el servidor cuando se necesitan datos externos como datos de una Base de Datos o de otros ficheros externos." ¿En qué se diferencia eso con mi aplicación actual conectada a la Base de Datos? |
Hola,
Cita:
|
Cita:
|
Leyendo el artículo que sugieres amigo Dec pienso que habría que ver cuales serán los costos de cargar todo al iniciar una aplicación RIA y evaluar si tus aplicaciones lo justifican.
Además de que esto, según entiendo (si no corrigeme), está enfocado mas a aplicaciones multimedia que a aplicaciones de otro tipo. Hay que ver, hay que ver..... Salud OS |
Mira estos link egostar
http://flex.org/showcase/ ejemplos de aplicaciones hechas con flex se ve porque su nombre trae la palabra "RICA" Puedes imaginarte hacer estos tipos de interfaz en delphi o cualquier otro IDE similar :rolleyes: |
Me imaginaba que por ahí iban los tiros; Por el tema Multiplataforma. Si la respuesta es esa, una cuestión:
Si ya hay soluciones multiplataforma, ¿Porqué reinventar la rueda? ¿Porqué involucrar en eso al navegador? ¿Qué ventaja tiene? Por lo poco que yo entiendo (corregidme por favor): Ejecuto un navegador; El navegador va a cargar TODAaplicación en memoria (segun lo que dice la wiki) y para que sea multiplataforma eso va a tener finalmente que acabar ejecutándose sobre una VM (Virtual Machine) con código interpretado. Qué ventaja hay en tener la aplicación en local, ejecutar la VM (Virtual Machine) y sobre ella el ejecutable con código interpretado. A parte de que cada vez que ejecuto la aplicación me la tengo que traer de no se donde... Seguramente es que no estoy entendiendo el tema bien, pero sigue sin entrarme en la "mollera". NOTA1: El tema de los navegadores me da mucho miedo, porque a diario veo muchas páginas que no son capaces de funcionar "decentemente" en los 2 o 3 navegadores más populares. Si sobre eso se debe cimentar una nueva tecnología, miedo me da. NOTA2: Un navegador es para lo que es (opinión personal); Cuando uno intenta hacer con un navegador más cosas de las normales (navegar), pasa lo que le pasa a IE y lo que últimamente le está pasando a FF. |
Hola,
Bueno. Yo, la verdad, es que no estoy muy puesto en este tema. Tan sólo podré decir lo evidente, me parece: que es una apuesta de futuro. Porque, vamos a ver, ¿cuántas aplicaciones en la red usamos? Gmail,... Deezer,... y no me acuerdo de ninguna más. Y, en realidad, Gmail no sé si puede considerarse una RIA. O sea, que, últimamente (bueno, hace ya unos años...), se está hablando mucho sobre que si el Word online, etc., etc., pero, yo no sé cuántas personas utilizan ese tipo de aplicaciones. Será que yo no utilizo el Word, y así, no soy el público objetivo de aplicaciones como Word "online". Desde luego que es atractivo que una aplicación se escriba en un sitio y se ejecute en diferentes sistemas operativos y navegadores (previa instalación de los plugins correspondientes, o sea), pero, ¿quién se imagina un editor de código fuente, por ejemplo, al estilo de NotePad++ en línea? Yo no, desde luego. Así que lo dicho: es una apuesta de futuro. Lo que quiere decir que hay empresas interesadas en ello, porque, de lo que se trata es de estar ahí de los primeros, pero, es una apuesta de futuro. Yo lo veo algo así como lo que es el "marketing": se apuesta por algo más o menos novedoso, se publicita, y, con un poco de suerte, conseguimos convertirlo en necesidad y nos hinchamos a ganar dinero. |
No es que esté a favor de las RIAs neftali, porque solo las conozco superficialmente, pero es cierto que las ventajas son muchas.
Además, a alguien le podría interesar esto.
|
Hola...
Cita:
Un usuario normal, no ejecutaría VM... entonces, la aplicación RIA sobre que se ejecutaría? Esto es por lo que comenta Neftali y sobre lo que también estoy de acuerdo... Ejecutar una RIA siento que conlleva VM (como Java o .NET) Y sobre lo último... si se muere WIN32 API... sobre que ejecuto el navegador donde voy a cargar la aplicación RIA? :p Claro, suponiendo que sigo usando WinXP o posterior... jeje Saludos... |
Mi humilde opinión es que si tienes razón Darwin, Las RIA son lo que rifará en un futuro no muy lejano... de hecho codegear ya tiene esto previsto en su roadmap y pretende integrar soluciones que realmente permitan hacer aplicaciones Ricas, no como el medriano intento de Intraweb.
He visto a mucha gente cambiar de Delphi a Flex, conozco a muchos desarrolladores, tanto en México como en EU y varios están experimentando buenas cosas con Flex, parece que le pintan muy buenas cosas a este ambiente. Además las interfaces con Flash son otra dimensión en cuanto a apariencia, no me lo van a pasar a desnegar. |
Hola,
Pero, apariencia atractiva no tiene porqué significar una mejora para la aplicación. De hecho un "estándar" para las interfaz de usuario, por ejemplo, el que se sigue en Windows, creo que no perjudica, sino que beneficia, sobre todo al usuario. No me imagino usando cientos de aplicaciones en que cada una de ellas tuviera los "botones" para cerrar en distinto sitio, los menús unas arriba, otras a un lado, otras al otro... Ahora, se ven aplicaciones "bonitas" (y que se salen un tanto del estándar) de escritorio: Delphi, por ejemplo, cuenta con componentes para lograr aplicaciones con "skins" que no están mal, pero, yo, como en el Photoshop me pierdo... porque esta es otra: el atractivo sería más trabajo de un diseñador que de un programador. Pero, insisto, un "estándar" para las aplicaciones no creo yo que esté mal, sino que lo contrario sería una locura. |
Ciertamente esto tiene futuro, sin embargo, no creo que sea una solución para TODOS, perdon por insistir, pero DEPENDE, DEPENDE, DEPENDE. :rolleyes::rolleyes::rolleyes:
Salud OS |
Hola,
Esa es la cosa amigo egostar, que, quienes tenemos sólo un martillo, por todos lados vemos clavos... pero, yo estoy contigo en lo de que depende. ¿Que puede funcionar una aplicación muy útil y que use mucha gente siendo una RIA de esas? Claro. ¿Pero por ser una RIA? No. Porque sea útil y la use mucha gente. Si se cumple esto da lo mismo que sea una RIA o que no lo sea. Vamos, digo yo. :) |
Cita:
No es muerte del Win32 literalmente, sino que se acabaría o palidezaría el monopolio de microsoft. Por ejemplo: En la empresa ABC utilizan el sistema XYZ. La gerencia de la empresa quiere reducir costos y eso incluye el costo de las licencias de Windows. Pero hay un problema, el sistema del que depende la empresa solo se ejecuta en windows. Posible solución: hacer una versión para Linux. ¿Qué pasa con un ejecutivo que viaja? R: Habrá que instalarles el sistema XYZ cada vez que se compre una nueva Laptop ¿Pero nuestro ejecutivo no podrá utilizar la aplicación si no tiene a mano una conección a internet? No hay solución a menos que en conjunto se utilize una versión briefcase o portafolio de la aplicación. ¿Pero si la empresa es una gran coorporación, en donde hay cientenares de PCs, migrar el sistema sería una labor titanica? .... En fin, ya me confudi todo. lo que intento decir es que a la fecha no existe una solución para todos los problemas de una gran compañía. Más bien se ve que la solución de un problema nos lleva a otro problema y mientras tanto nadie se puede quedar con un solo bando. Muchos de los nuevos sistemas que desarrollan las empresas de informática están disponibles en ambas versiones, versión cliente enriquesido y versión Web. Como ya mencionaban, solo el tiempo dira quien será el ganador, o más bien el ganador entre sectores. [no veo a "DELPHI 2012 RAI Edition" o "Photoshop in Browser"] pero sin embargo si consivo a "Mi Aplicación DB Versión Web". Con respecto a lo que mencionaba Dec, sobre las interfazes, más bien creo que eso ya dependerá del diseñador de la interfaz grafica. Solo que tengas instintos suicidas harías una aplicación que nadie la entendería, incluso su propio creador despues de unos meses. Saludos. |
El problema de tratar de predecir el futuro, es que no conocemos cuáles serán los factores de entonces, así que lo hacemos, un tanto ingenuamente, usando los factores del presente. Como si el mundo no cambiara en todos sus aspectos de manera constante.
Al González. :) |
Exelente cita Al, muy realista y acertada. :cool:
|
No cité a nadie, es mi parecer. :)
|
Cita:
|
Cita:
|
Al vez estoy dando la idea de que esto no me gusta o no le veo futuro. No es así. Simplemente que lo veo como una opción más. La frase con la que no estoy de acuerdo es esta:
Cita:
Para otras seguro que es la solución perfecta, pero mi idea es que no se puede vendar como algo que va "reemplazar a la mayoría de aplicaciones de escritorio" Como en su día se hizo con Java, C#, .NET,... Un saludo. |
Cita:
|
Cita:
Vamos pues, que no me cierro a la idea, pero sigo pensando que esta tecnología de RIAs se lleva mas con aplicaciones multimedia, perdon por mi insistencia, pero es la primera impresión que me da. Salud OS |
simplemente para aportar hay 2 cuestiones que agregar
1) en el tipo de aplicaciones RIA, es una aplicacion centralizada, es decir el servidor ejecuta si no Toda por lo menos el 90% del procesamiento de la aplicacion, asi que la inversion se carga hacia el lado del servidor, multiprocesador, mas memoria, un gran ancho de banda , etc 2) cada dia los equipos se hacen mas potentes asi que centralizar todo para este tipo de aplicaciones haria que se desperdiciara toda esta potencia del lado del cliente no creen?? saludos :D |
Cita:
¿O es que yo no he entendido? |
Es difícil saber qué nos depara el futuro.
Hace poco menos de diez años se especulaba con la vuelta de los terminales tontos / thin clients (dios nos libre...) y ya ven...seguimos con las PC de toda la vida. Saludetes ! |
Cita:
Se podrían imaginar trabajar en un pda con delphi, photoshop, dreamweaver o algo por el estilo. En suma, hay ciertas afrmaciones o propuestas que realmente son lo más estúpidas que puedas escuchar, pero en el sentido de las RIAs, creo que son una gran plataforma para lo que realmente son, aplicaciones web. ¿Qué es una aplicación web?, bueno, talvez sería díficil decirlo. Creo que más bien la respuesta nunca será completa, y más bien está dentro del intelecto e ingenio de los diseñadores de sistemas que encuentren la clave de montar X sistema en Web. Saludos. |
¡Hola de nuevo!
Cita:
Que práctico sería cargar una portátil del tamaño de una PDA y que en cualquier lugar donde estemos (casas, oficinas, restaurantes, hoteles, trenes, aviones, etc.) tengamos la disponibilidad de un teclado que pueda cambiarse electrónicamente a la distribución idiomática que acostumbremos, y un monitor súper plano u hologramático. Y nuestra PDA se convierta en un "área de mouse" (como la de las laptops), ya no sólo el disco duro de nuestro software. Vamos, que no hay que cerrarse a las posibilidades. No vale ninguna arrogancia que afirme o descarte rotundamente alguno de los aspectos hipotéticos del futuro. Cita:
Un abrazo infinito. Al González. :) |
Cita:
Talvez sea suficiente comparar la comodidad de escribir un teclado de PC y escribir en el teclado de una PDA. [que tan fácil sería escribir un escrito de 30 páginas con la punta de una varita en una pantalla táctil o escribirlo con un teclado diminuto.] En este sentido ahora se me viene a la mente un invento que si no me equivoco, fue presentado este año. Este consiste en un teclado proyectado sobre una superficie, no recuerdo ahora el nombre, por eso no les doy referencias; sin embargo, se nota que los creadores de estos dispositivos de han dado cuenta de lo que les en comentado en el párrafo anterior. Cita:
Saludos. |
Cita:
Primero Nunca he dicho que RIA sea malo simplemente es algo que no conozco. Segundo No estoy cerrado a esa aplicaciones, solo digo que lo que yo hago no lo haría 100% web (en este momento) Tercero En la definición de RIA leo esto Las capacidades multimedia son totales gracias a que estos entornos tienen reproductores internos y no hace falta ningún reproductor del Sistema Operativo del usuario. Cuarto Los ejemplos de aplicaciones RIA que veo son estas BeDesk No se que sea porque no está disponible la página. Flickr Web para compartir Fotos Odeo Millions of MP3s and 1000's of audio channels—podcasts, music, and more. Listen, download, subscribe... FREE Adobe The tool that enterprises use to build and deploy RIAs is Adobe Flex™ 2. Flex enables enterprises to create personalized, multimedia-rich applications that dramatically enhance user experience, increasing customer satisfaction and making users more productive. And, because RIAs run on the ubiquitous Adobe® Flash™ Player 9, enterprises can reach a broad audience of customers, partners, and employees with rich content and interactivity. No se, pero hasta aquí solo he visto aplicaciones multimedia, tal vez mi intelecto e ingenio no me dan para ver mas cosas. Salud OS |
Hola
Mi humilde opinión: Rias: Aqui, segun entiendo se usa para aplicaciones Web, osea, segun el criterio de D&W, este es el futuro. Totalmente en desacuerdo. Cita:
Bueno, habria que ver la opinion de empresas que desarrollan entornos estupendos para este fin, me reservo mi opinion. Cita:
Bueno, el dia que en todo el mundo tengamos un acceso a internet a muy, pero muy alta velocidad sera interesante, esto nunca limitara el uso de programas locales. Cita:
En otras palabras, no es el futuro ni de lejos se acerca. Estoy con el criterio de Egostar, mas claro, nada. Saludos |
Cita:
Cita:
El objetivo del debate era tratar de analizar el impacto que este tipo de aplicaciones puedan tener en la tecnicas del desarrollo de software. Que me digan que ninguno, pues eso realmente no lo creo. Vuelvo y repito, veo a las RIAs y la aplicaciones Cliente Enriquecido conviviendo juntas por muchos años es el futuro. De ahí a irme a un extremo, no ve atrevo, ni siquiera ha dar una opinión final y mucho menos dejar hoy Delphi e irme a instalar Flex. Saludos. |
Cita:
Pensaba en llevar nuestro ordenador en la llave USB (quien dice USB, dice PDA); Con sistema incluído. Como una máquina virtual que puedas sincronizar con la de tu casa o la de tu trabajo. Y que cuando lleges a algun sitio puedas tener disponible un teclado y una pantalla (tontos) donde conectar tu llave y trabajar con tu sistema. La idea es llevarte tu ordenador "a cuestas", pero en un PenDrive. Ya hay versiones de Windows, que se pueden llevar en un USB y con los tamaños que tienen, fácilmente se puede llevar dentro una máquina virtual, así que en la práctica no es tan difícil. |
| La franja horaria es GMT +2. Ahora son las 00:17:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi