HTML5 ha SVG e Canvas e video. È perfettamente possibile che a un certo punto qualcuno creativo creerà un bel pacchetto di animazione che genera file SVG. Ci sono già generatori SVG, ovviamente, ma ovviamente non sono abbastanza buoni perché SVG e Flash non sono mai stati menzionati nella stessa frase. Ma deve essere possibile. SVG ha grafica vettoriale strutturata, scripting incorporato. Le cose che vedi fatte in Flash devono essere tutte possibili in SVG. Flash ha anche questa nozione terribile di frame, che è stato un grande difetto di progettazione sin dal primo giorno. Dovrebbero semplicemente permetterti di determinare che vuoi spostare un oggetto dal punto A al punto B lungo un percorso determinato da una linea o curva o percorso a mano libera, e che i tempi di A e B possono essere qualsiasi cosa e non solo limitati a un cornice particolare. Quindi durante la riproduzione, più veloce è il tuo computer, migliore sarà il frame rate. Computer più lento, frame rate più lento. Fintanto che l'oggetto si sposta da A a B. Poi ci sono i bug e solo una gestione generale maldestra di Flash. Flash può essere fatto molto meglio. Quindi, penso che qualcuno a un certo punto creerà presto un fantastico pacchetto di animazione SVG che distruggerà semplicemente Flash.
Sono contro Silverlight perché è Microsoft. Microsoft significa proprietario. Fanno tutto ciò che vogliono fare. Hai già menzionato diversi numeri di versione. Ciò significa che i tuoi clienti devono avere la giusta versione scaricata. Puoi contare sul fatto che i tuoi clienti devono scaricare aggiornamenti importanti e, prima ancora che tu lo sappia, è necessario aggiornare l'intera installazione .net prima di poter mostrare le animazioni e le applicazioni. Anche Silverlight non funziona su Linux. Dovrebbe, attraverso gli sforzi di Novell con Mono, ecc., Ma in pratica, sul campo, non funziona proprio dove ne hai bisogno. Non so se e quanto bene, in pratica, Silverlight funziona su Mac, ma non mi fido di esso.
Eventualmente, penso che il futuro HTML5/SVG (Canvas forse?) È la strada da percorrere. Funzionerà anche in 3D usando la grafica accelerata OpenGL ... (ma non so se è abbastanza portatile). Nel frattempo, Flash è la tua scommessa sicura, ed è quasi garantito per funzionare ovunque.
Mi chiedo se qualcuno abbia creato un pacchetto di animazione che restituisca ai file swf che è migliore di Flash IDE. Non dovrebbe essere troppo difficile, vista la goffaggine di Flash IDE.
Ho iniziato a guardare le applicazioni XBAP (ClickOnce). Hai scritto qualcosa usando questo tipo di soluzione? Mi piace l'idea che l'applicazione abbia accesso a un framework .NET completo, piuttosto che a un sottoinsieme di .NET con Silverlight. Ma l'idea di installare l'intero framework .NET sulla macchina del client mi sta davvero rimandando. Questo batte l'intero scopo di ciò che mi piacerebbe ottenere. –
Ciao, sto solo aspettando di vedere se qualcun altro ha incontrato lo stesso problema decisionale. –
Ho aggiunto alcuni collegamenti ad altre domande che sono state pubblicate qui su StackOverflow.com alla mia risposta. –