Dovrei ancora usare Flash o Silverlight?


8

Ci sono state molte controversie sul futuro (e attuale) utilizzo di Flash e sull'adozione di Silverlight. Dovrei continuare a usarlo se lo sono già o dovrei usare qualcos'altro, come HTML5?


Un po 'polemico e basato sull'opinione. Penso che troverai tre forti sentimenti in tre campi, il che nel complesso non è molto utile.
drye,

Risposte:


5

Flash e Silverlight sono entrambe potenti piattaforme e dipende davvero dalle tue circostanze. Attualmente, la base di utenti per Flash è molto più grande a causa della sua età e è probabile che più persone lo abbiano installato.


3

Puoi usare Flash / Silverlight, ma ritengo che tu fornisca alcuni mezzi alternativi al contenuto, se possibile.

Pensa ai plug-in incorporati come a un altro livello del tuo sito. Dovrebbe funzionare solo come testo semplice e azioni GET / POST. Migliora l'aspetto grafico con i CSS. Migliora la reattività con JavaScript. Infine aggiungi whizbang con Flash o Silverlight.

Finché i tuoi livelli non distruggono i livelli sottostanti, aggiungi tutto e servi i tuoi utenti nel miglior modo possibile per il tuo budget.


2

Penso che questo si ridurrà all'opinione personale, ma direi di no.

No perché stai eliminando qualsiasi cosa che esegue iOS di Apple e anche se questo potrebbe non essere un grosso problema, non ha senso iniziare con uno svantaggio. Trovo anche questi plugin leggermente fastidiosi su un normale browser e hanno Flash Blocker e tali installati e sono abilitati solo se lo approvo.

Direi di usare i plug-in solo se hai un bisogno geniale. Piuttosto che per il gusto di farlo.


1

HTML5 non è completo, ma vedo molte promesse. Se si tratta di un sito generico, Flash Player dovrebbe almeno essere supportato, Silverlight in misura minore perché la maggior parte degli utenti dovrà installare il plug-in.


1

Tutto dipende dal tuo pubblico di destinazione. Le persone per le quali stai costruendo il tuo sito si aspettano Flash o Silverlight? Saranno rimandati se è lì? Suggerirei di utilizzare il processo decisionale incentrato sul cliente su domande come questa piuttosto che tecniche. Conosci i tuoi clienti e pianifica di conseguenza.


1

Se HTML5 ti consente di fare tutto il necessario, ti consiglierei di usarlo. Tuttavia, se hai bisogno di accelerazione GPU, o DRM, o qualche altra caratteristica o funzionalità che non esiste nell'attuale implementazione di HTML 5 da parte dei browser, guarda Flash o Silverlight.


1

Personalmente, ho un Flash Blocker installato perché non mi interessa molto di Flash o Silverlight. Inoltre, non sono uno sviluppatore web professionista ma ritengo che la risposta sicura sia probabilmente "dipende da chi è il tuo pubblico di destinazione". A questo punto sembra che HTML 5 abbia un futuro brillante e il potenziale per raggiungere una gamma più ampia di dispositivi, ma Flash ha una vasta base installata e può essere usato per molte cose in questo momento senza preoccuparsi di quanto sia moderno il browser dell'utente .

Detto questo, ho notato un uso interessante che sfrutta la connessione di Silverlight al framework .NET. trypython.org utilizza Silverlight per consegnare IronPython nel browser del client, che consente tutti i tipi di shenanigans ordinati.

Pertanto, Silverlight e Flash sono importanti in quanto forniscono un'alternativa a JavaScript per la programmazione lato client. E le alternative sono sempre buone.


1

Se il pubblico a cui è destinato il tuo sito Web non utilizza IE, quindi no, non devi utilizzare Flash o Silverlight.

Se il pubblico a cui è destinato il tuo sito Web utilizza IE e se devi fare qualcosa che solo Flash o Silverlight possono fare (pubblicare video, diciamo), allora non hai alternative altrettanto facili da gestire, o con una base utenti grande.

Se quello che vuoi fare con Flash o Silverlight è qualcosa che non dovrebbe essere fatto con loro in primo luogo (una navigazione, diciamo), allora non mi resta altro da dirti. Buongiorno signore.


1

La grande controversia su Flash o Silverlight riguarda la mancanza di supporto per smartphone (in particolare iPhone), l'instabilità / vulnerabilità dei plugin e la cattiva accessibilità dei siti Web basati su plugin.

Il mio consiglio è che, se stai facendo qualcosa di veramente semplice che può essere fatto in un semplice HTML + CSS + JavaScript ed è relativamente ben supportato su tutti i browser web, non farlo con i plugin.

Se vuoi scegliere come target l'iPhone, non utilizzare assolutamente i plugin.

Altrimenti, pensa a quali funzionalità sono necessarie:

  1. Se l'unico modo per farlo è con i plug-in, utilizzare i plug-in.
  2. Se è disponibile negli standard più recenti (HTML5 / CSS3), ma alcuni browser non lo supportano (IE6, ad esempio), ma è possibile un grazioso degrado, crealo in quegli standard e degrada con garbo.
  3. Se non è possibile un grazioso degrado, è accettabile disporre di due versioni dell'applicazione? In tal caso, potresti avere una versione HTML5 e una versione plug-in. Questo è ciò che fa YouTube.
  4. Se non è accettabile avere due versioni, chi è l'utente medio? Quanti utenti hanno browser "moderni" rispetto a quanti utenti hanno plugin? Come sarà la situazione nei prossimi anni? In base alle risposte, scegli HTML5 o plugin.

Tuttavia, ricorda che non esiste un'unica soluzione alla domanda "HTML5 o plugin?". Diversi siti Web hanno esigenze diverse.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.