Quali sono le altre tecnologie che sono in grado di creare siti Web con animazioni, caricare immagini dettagliate e cross browser

2

Sono un Programmatore Web Junior che ha il compito di ridisegnare il nostro sito web. In questo momento il sito Web è realizzato in ActionScript utilizzando l'API FLEX (quindi basato su Flash).

Sto cercando consigli su quali tecnologie posso utilizzare per creare siti web interattivi.

I requisiti del sito Web che mi sono stati dati sono:
- Deve funzionare e amp; guarda lo stesso sui browser iOS
- dovrebbe includere animazione, movimento degli elementi e amp; mostra una grafica dettagliata
- hanno lo stesso aspetto tra i browser

Quali tecnologie sono disponibili per creare un sito Web con queste funzionalità?

So di così lontano:
- I siti Web basati su Flash possono ottenere questo (ActionScript) - JQuery può creare dialoghi ricchi (non è sicuro se fa animazione grafica o ha compatibilità cross-browser, vero?)
- Posso usare .NET per questo? Vuol dire che scrivo il sito web in ASP .NET? - Raphael.js - può ruotare e amp; animare le immagini, è cross browser?
- Qualcun altro che conosci? Quali altre tecnologie ci sono che non conosco?

    
posta Marcel 21.10.2011 - 01:18
fonte

2 risposte

1

Tutte le opzioni che hai (più canvas HTML5 e CSS3) sono quasi in grado di eseguire ciò per cui sei stato incaricato, ma ...

IMHO, a prima vista, la migliore tecnologia adatta alle tue esigenze è Flash. Userai solo una lingua e IDE per fare tutto, e il risultato sarà lo stesso ovunque.

Ma se ti senti sicuro, puoi ottenere un buon risultato usando le tecnologie html correlate, ma devi avere una buona esperienza con tag HTML, Css, Javascript e standard web per creare un sito web completo per browser.

    
risposta data 21.10.2011 - 01:54
fonte
1

La migliore combinazione di tecnologie che soddisfa i tuoi criteri è HTML5 + css + javascript. Puoi (e dovresti) migliorare il tuo set di strumenti con un framework css e una libreria di layout / ui di javascript (ce ne sono molti tra cui scegliere, andrei con Interfaccia utente di jQuery ). HTML5 + javascript oggigiorno può fare cose meravigliose relative alla grafica, anche in 3D .

Una cosa grandiosa dell'adozione del modo HTML5 per il remake di un sito Flash / Flex è che la conoscenza e l'esperienza che si ottengono sono le tecnologie chiave che costituiscono (e continueranno a truccare) la maggior parte del web, non di uno strumento di proprietà che potrebbe o non potrebbe essere qui domani.

Apple ha già mostrato la tendenza a allontanarsi dal flash e altri (volontà) seguire, e dal momento che iOS è il tuo target principale, dovresti davvero ascoltare Apple. Molti telefoni Android di fascia medio-bassa non supportano il flash, poiché paralizzano la CPU. Ovviamente Adobe potrebbe risolvere tutti i problemi relativi ai flash e renderli divertenti da utilizzare e sviluppare di nuovo, ma ciò non è ancora avvenuto.

Quindi, sicuramente vai con HTML5.

PS. Esiste un'alternativa Flash nella famiglia dotnet, Silverlight , l'ho annotata solo qui perché hai chiesto. Ci sono report che saranno supportati in iOS in il prossimo futuro, ma nessuno sa quanto bene andrà (e anche se effettivamente accade). Silverlight ha tutti i problemi che ha Flash, in quanto clona la filosofia di Flash. Evitalo se possibile.

    
risposta data 21.10.2011 - 02:10
fonte

Leggi altre domande sui tag