2010-06-08 12 views
5

Elegí Flex 4 como la tecnología más adecuada para desarrollar una aplicación web gráfica rica (no es un sitio simple basado en contenido), pero me preocupa cómo la prensa negativa reciente (es decir, problemas de seguridad) puede afectar al usuario final confianza y finalmente si la base de usuarios puede caer rápidamente en respuesta. (No me importa si mi aplicación funciona en iphones o ipads por ahora)¿Alguna idea sobre cómo prepararse para el futuro del desarrollo de Flash/Flex/HTML5?

Creo que Flash Builder 4 es un excelente entorno de desarrollo y ha reducido al mínimo el tiempo de desarrollo para mí/mi equipo. Después de algunas pruebas básicas de animaciones gráficas similares a las usadas en mi aplicación, HTML5 no funcionó tan rápido, no es coherente con los navegadores y algunas animaciones son irregulares (espero que el rendimiento del navegador y las bibliotecas gráficas mejoren con el tiempo). También 'personalmente' no me gusta programar Javascript, ya que soy muy aficionado al tipeo fuerte para descubrir errores rápidamente.

Si desarrolla aplicaciones enriquecidas de Internet, ¿cómo está respondiendo?

¿Estás preparado para migrar potencialmente a HTML5/Javascript? ¿Java? No hay acción?

BTW - No quiero argumentos pro/anti-flash - solo curiosidad por ver cómo responde la comunidad.

+1

No se puede esperar para crear aplicaciones de Internet para la Web actual sin javascript. – Rob

+0

¡Bienvenido a Stack Overflow! Cuando dices 'solo curiosidad por ver cómo responde la comunidad' significa que debe marcarse como Wiki de la comunidad. – phwd

+2

@Rob http://www.adobe.com/resources/business/rich_internet_apps/ – phwd

Respuesta

2

Al final del día, Flash/Flex no van a ninguna parte. Si Flex 4 satisface tus necesidades actuales y eres consciente de las limitaciones (es decir, no se puede implementar en dispositivos con iOS), entonces digo "adelante". Sí, es cierto que el tema se ha politizado levemente, pero si estás ofreciendo algo que tus clientes necesitan, entonces sería una tontería negarse a usarlo con el argumento de que es compatible con "HTML 5", cuando el HTML 5 claramente no lo hace ofrecerte las herramientas que necesitas

En Flash vienen muchas cosas increíbles, muchas de las cuales simplemente no se pueden hacer de otra manera - google UJam como ejemplo. No dejaría que Steve Jobs lo asuste de usar la tecnología que mejor se adapta a sus necesidades.

+0

+1 para esto. Si Flash/Flex es el más productivo para su equipo en este momento y no necesita ser compatible con iOS, entonces úselo. La plataforma flash no es un barco que se hunde, al menos no por mucho tiempo todavía. Personalmente, pasé a escribir GUI de aplicaciones web en html/javascript, pero solo porque normalmente necesito la compatibilidad de iOS. –

+1

Myk, espero que con "Flash/Flex no vaya a ningún lado", realmente quiere decir "Flash/Flex no se va". :) – Robusto

+0

Jaja, gracias por eso, Robusto - tienes razón. Quiero decir que van a estar por aquí por un tiempo. #AmbiguitySucks – Myk

2

Mi empresa planea continuar con Flash, utilizando FlashBuilder 4 y Java back end. Fuimos con Flex/Flash hace varios años para salir del negocio de apoyar a todos los navegadores diferentes y en el negocio de ser productivos y brindarles a nuestros usuarios una rica experiencia en el lado del cliente.

HTML5/Javascript tienen potencial, pero no son tan robustos, potentes, rápidos ni eficientes. La jerarquía de clases, el tipado de datos y el modelo de eventos por sí solo colocan a ActionScript 3 millas más allá de cualquier Javascript. Entonces, ¿qué pasa si Steve Jobs le da a Flash los pulgares hacia abajo? Time-Warner y otras grandes compañías de medios han dicho que van a continuar con Flash, por lo que es solo cuestión de tiempo antes de que Steve Jobs relegue a Apple al estado de nicho permanente o cuevas y permita Flash en los productos de Apple. (Creo que para el futuro inmediato él preferirá el estado de nicho para admitir que está equivocado, ¿cuánto tiempo mantuvo que un mouse solo necesitaba un solo botón? - pero esa es solo mi opinión). En cualquier caso, Flash estará pronto disponible en una multitud de teléfonos inteligentes, incluido el Droid, así que no estoy preocupado.

+0

Exactamente. No uso Flash por el mero hecho de eso, sino por lo que mencionas: robusto, potente, rápido y eficiente. Si HTML5 era todo lo que Flash era, entonces Flash ya no estaría. – Allan

0

Soy desarrollador de Flex, pero creo que HTML5 será enorme. Las características completas de HTML5 están a años de distancia, y no creo que vaya a matar totalmente a Flash. Flex se aferrará a una parte del mercado de RIA porque tiene mucho más que solo un plugin de cliente estándar de facto: LCDS/BlazeDS, funciona muy bien con ColdFusion y Java.

Me gusta Flex para el largo plazo. Perderá terreno ante HTML5, pero hay áreas donde Flex tendrá su ventaja.

1

Adobe proporcionará herramientas para convertir a HTML5, pero ya están siguiendo la ruta HTML5 con algunas herramientas de introducción. Vigila el adobe. Ellos saben lo que está pasando.Acaban de matar a Flash móvil así que aunque argumentaron con manzana sobre él que finalmente hicieron lo correcto en lugar de aferrarse a estúpidamente sólo porque ... espero que ayude

+0

Las aplicaciones Flash están empaquetadas en un dispositivo móvil con AIR. La declaración de Adobe se refería a la compatibilidad con Flash en los navegadores móviles. –

0

responsabilidad: Soy autor de Web Átomos JS

Flex/Flash ya está muerto, ya que el uso de dispositivos que no son de PC aumenta cada día. Excepto el antiguo IE (IE < 10), casi todas las funciones de Flash ya las ofrecen los navegadores. File API, carga de AJAX con barra de progreso, API de Canvas, base de datos indexada, API de mensaje de dominio cruzado & Web Sockets. Y CSS3, WebGL con 3D puede dar gráficos tipo flash.

En cuanto a la Biblioteca de componentes & Encuadernación, HTML5 + JS carece de desarrollo impulsado por componentes que ofrece flash. Para cerrar esta brecha, creamos un marco que proporciona una funcionalidad similar con todos los componentes a la de flex. Mire la siguiente imagen & vea este blog que describe similitudes entre Flex & Web Atoms JS.

http://akashkava.com/blog/439/migrating-from-flex-to-html5-with-web-atoms-js/

Aquí es un enlace a la documentación. http://webatomsjs.neurospeech.com/docs

Flex to HTML

Cuestiones relacionadas