www sesion mexico iniciar experience colombia chile bnb argentina air

sesion - Adobe Air: ¿merecedor de la publicidad?



experience air bnb (7)

Hay mucho interés y exageración en Adobe Air últimamente. ¿Merece esto y hay competidores dignos de Adobe en este espacio? La única aplicación de Adobe Air que he usado es TweetDeck ... aunque no me gusta, puede tratarse de un problema más de diseño / usabilidad de UI.


Como programador que ha desarrollado aplicaciones de escritorio usando muchas de las tecnologías estándar (Win32, MFC, Java, .NET, etc.) y que ha desarrollado aplicaciones web utilizando las tecnologías "AJAX" (HTML, CSS, JavaScript, etc.), No puedo imaginar por qué diablos alguien querría torturarse usando tecnologías web para construir aplicaciones de escritorio. La pila de tecnología web evolucionó dentro de un entorno inusualmente restringido con un conjunto específico de objetivos (por ejemplo, el navegador web, portabilidad, thin-client, sin instalación, etc.). Es un lío incomprensible que carece de previsión o diseño integral. Ni siquiera es "fácil" para los que no son ingenieros. Entonces --- ¿POR QUÉ Air?


De hecho, no lo creo ... Creo que actualmente los usuarios pueden estar confundidos sobre cómo funciona y para qué sirve. Pero eso podría cambiar. Cada vez más desarrolladores escriben aplicaciones para AIR y los usuarios pueden aceptarlo.

Me encanta ver que hay un competidor para Silverlight, porque como siempre: la competencia es buena para los negocios.

Algunas informaciones útiles: http://www.webglossary.co.uk/article-what-is-adobe-air.asp


Del mismo modo, en Microsoft World, Windows Presentation Foundation (WPF) está recibiendo mucha publicidad y está comenzando a filtrarse en proyectos del mundo real cada vez más.

En cuanto a si la exageración en torno a ''Air'' está justificada, creo que tendrías que echarle un vistazo y hacer tu propio juicio.


He estado programando con Flex, y se siente un poco como Java para mí ... puedes correr a cualquier lado, y hacer un trabajo bastante serio, siempre y cuando no te importe correr en una máquina virtual que no se integra firmemente con las capacidades nativas de tu plataforma.

Hace un trabajo fantástico al hacer que las herramientas del desarrollador sean algo familiares para quienes trabajan en la web ... usando CSS para controlar el aspecto de su aplicación; solo este CSS realmente hace lo que le dices sin tener que lidiar con problemas del navegador (IE6, te estoy mirando).

Puede integrarse con activos de Flash de una manera hermosa, y programar todo lo que vea que hace un widget flash ... transiciones, efectos especiales, etc. están a su disposición.

Puede usar diseños de contenedores para organizar sus widgets y evitar la sensación de que el flash usa las fuentes más pequeñas que posiblemente pueda usar solo para que no tenga que desplazarse (o por cualquier razón, a las personas les gustan las fuentes pequeñas).

La mayoría de los desarrolladores que conozco que han usado Flex / Air piensan que es realmente fantástico. Creo que Actionscript3 todavía tiene un largo camino por recorrer para proporcionar una base de elementos esenciales como contenedores que rivalizan con los de Python. O la capacidad de integrarse con su sistema operativo local y los controladores de dispositivo ...

Pero lo que realmente funciona es que Adobe tiene una excelente penetración en el navegador, y Flex es una excelente forma para que los programadores escriban aplicaciones Flash, y es una gran ventaja que esas aplicaciones también se puedan ejecutar en el escritorio. Debido a que Adobe cubre todas las bases adecuadamente, continuarán siendo una buena decisión para el desarrollo de software. (Siempre que no tenga que integrarse estrechamente con el sistema operativo, ni ejecutar un iPod Touch, etc.)


No creo que merezca la exageración. Creo que soy un poco parcial, realmente no me importan los productos de Adobe (siento que están hinchados, lentos y simplemente feos). Pero solo soy yo, cada uno de ellos :-)

Silverlight es un gran competidor, en mi opinión, y lo prefiero mucho (a pesar de que tiene algunos errores que creo que Microsoft nunca debería haber lanzado en 2.0).


Una base de código, muchas plataformas.

Flex / Air cumple lo que Java prometió hace 10-15 años.

Con Java, muchas compañías hicieron su propio Java Runtime y las cosas se volvieron incompatibles de una plataforma a otra. Microsoft ha respondido con su WPF / Silverlight, es capaz, pero en muchos sentidos no tiene los más de 10 años de historia en rich media que tiene Flash.

Lo destacable de Air / Flex es que realmente ofrece la misma experiencia en múltiples plataformas de una manera muy limitada. La penetración de Flash Player es tan omnipresente como el navegador web. No es necesario instalar un runtime de 40 mb .net, o una descarga de java, o aprobar esto o lo otro. Simplemente funciona. El reciente abastecimiento abierto de estándares flex / flash también ha sido atractivo.

Creo que Air podría ser una tecnología innovadora. Adobe puede proporcionar de forma silenciosa y competente una experiencia de escritorio completa (ala www.buzzword.com) en el navegador sin la batalla de AJAX que los documentos de Google tuvieron que atravesar.


Yo tampoco he quedado impresionado con la mayoría de las aplicaciones Air que he usado. Balsamiq Mockups es una excepción notable. Usarlo es una experiencia tan buena que estoy echando un vistazo a Air en general.