HTML5 tiene SVG y lienzo y video. Es perfectamente posible que en un momento alguien creativo cree un paquete de animación muy bueno que genere archivos SVG. Ya hay generadores SVG allí, por supuesto, pero obviamente no son lo suficientemente buenos porque SVG y Flash, hasta ahora, nunca se mencionan en la misma oración. Pero debería ser posible. SVG realiza gráficos vectoriales estructurados, scripts incorporados. Las cosas que ves hechas en Flash tienen que ser todas posibles en SVG. Flash también tiene esta horrible noción de marcos, que fue un gran defecto de diseño desde el primer día. Deberían haberle permitido determinar que desea mover un objeto del punto A a B a lo largo de un camino determinado por una línea o curva o camino a mano alzada, y que los tiempos de A y B pueden ser cualquier cosa y no limitarse a un marco particular. Luego, en la reproducción, cuanto más rápida sea tu computadora, mejor será la velocidad de fotogramas. Computadora más lenta, velocidad de cuadros más lenta. Siempre y cuando el objeto se mueva de A a B. Luego están los errores y el manejo torpe de Flash en general. El flash se puede hacer mucho mejor. Entonces, creo que alguien en un momento pronto creará un asombroso paquete de animación SVG que simplemente destruirá Flash.
Estoy contra Silverlight porque es Microsoft. Microsoft significa propietario. Ellos hacen lo que quieran hacer. Ya has mencionado diferentes números de versión. Esto significa que sus clientes deben tener la versión correcta descargada. Puede contar con que sus clientes tengan que descargar actualizaciones importantes, y antes de que lo sepa, toda su instalación .net necesita actualizarse, antes de que pueda mostrar sus animaciones y aplicaciones. Silverlight tampoco funciona en Linux. Se supone que, a través de los esfuerzos de Novell con Mono, etc., pero en la práctica, en el campo, simplemente no funciona donde lo necesita. No sé si y en qué medida, en la práctica, Silverlight funciona en la Mac, pero no confío en ello.
Finalmente, creo, que el futuro HTML5/SVG (lienzo, tal vez?) Es el camino a seguir. Incluso hará 3D usando gráficos acelerados OpenGL ... (pero no sé si eso es lo suficientemente portátil). Mientras tanto, Flash es su apuesta segura, y está casi garantizado que se ejecutará en cualquier lugar.
Me pregunto si alguien ha creado un paquete de animación que da salida a archivos SWF que es mejor que el IDE de Flash. No debería ser demasiado difícil, dada la torpeza de Flash IDE.
Comencé a buscar aplicaciones XBAP (ClickOnce). ¿Has escrito algo usando este tipo de solución? Me gusta la idea de que la aplicación obtenga acceso a un .NET framework completo, en lugar de un subconjunto de .NET con Silverlight. Pero la idea de instalar todo el framework .NET en la máquina del cliente realmente me está desalentando. Esto supera el propósito completo de lo que me gustaría lograr. –
Hola, estoy esperando a ver si alguien más ha tenido el mismo problema con la toma de decisiones. –
Agregué algunos enlaces a otras preguntas que se publicaron aquí en StackOverflow.com a mi respuesta. –