Domanda

Sto cercando di sviluppare un sito multimediale e mi sto orientando fortemente verso Silverlight, tuttavia Flash è sempre un attore principale.Sono uno sviluppatore di tipo velocità e prestazioni.Quale tecnologia verrà caricata più velocemente negli scenari indicati?56k, DSL e cavo?

È stato utile?

Soluzione

Dipende tutto da cosa stai facendo:animazione, video, calcolo, ecc.?Ci sono alcuni test che mostrano che Silverlight è più veloce per i calcoli grezzi, mentre il motore grafico di Flash è più avanti (utilizzo della GPU, 3D, ecc.).

Se parli di tempo di caricamento, ci sono sicuramente cose che puoi fare in Silverlight per rendere il tuo file XAP più piccolo della maggior parte delle immagini: il team di Hard Rock Memorabilia ha ridotto il suo XAP a meno di 70K e quel sito ha esplorato GB di dati fotografici.Sono sicuro che puoi fare lo stesso in Flash.

Sebbene la tua domanda sia incentrata sulle prestazioni, come altri hanno già detto, devi prendere in considerazione l'installazione di 4,5 MB per Silverlight, poiché non è ancora ampiamente installato.

Altri suggerimenti

Le Gif animate saranno per lo più più veloci di Flash/Silverlight.Ma Flash/Silverlight sono in una lega diversa.

WRT Flash contro Silverlight:Sulla base delle demo che ho visto, Flash sembra essere più veloce e meno impegnativo per la CPU rispetto a Silverlight.Potrebbe essere perché Flash è maturato molto e sono disponibili molti codici di ottimizzazione conosciuti.

In realtà bisogna presupporre che Flash sia probabilmente già installato sul browser dell'utente e SilverLight probabilmente no.Quindi è necessario prendere in considerazione anche il costo dell'installazione di Silverlight (anche se un piccolo download).

Silverlight, tuttavia, dispone di un supporto multimediale piuttosto intuitivo.

Dipende dal contenuto che stai offrendo.Se l'immagine può essere un dato vettoriale e non un raster (come un .gif), allora flash o silverlight avrebbero dimensioni enormemente più piccole rispetto al .gif equivalente.

È difficile confrontare Silverlight con Flash, poiché è ancora in versione beta.Se scegli di utilizzare Silverlight, tieni presente che Flash è installato su molte più macchine di Silverlight, quindi è meglio avere una buona ragione (funzionalità mancante di Flash) per utilizzarlo, in questo momento.

Silverlight non ha ancora la penetrazione del mercato per le cose mission-critical.Le sue grandi implementazioni sono state principalmente situazioni in cui Microsoft sta cercando di spingere la penetrazione nel mercato pagando la NBC per ospitare contenuti olimpici e simili.

Flash è lo standard de facto per i siti rich media.Le GIF animate sono estremamente limitate e nella maggior parte dei casi non rappresentano una soluzione completa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top