it-swarm.it

Dovrei ancora usare Flash o Silverlight?

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?

8
Jason

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.

5
Nat Ryall

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.

3
MrChrister

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 plug-in 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.

2
Damien

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.

1
luiscubal

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
adamcodes

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
Larry Smithmier

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
Steve Tranby

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 grande 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 usa 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
Sharpie

Se il pubblico a cui è destinato il tuo sito Web non utilizza IE, quindi no, non dovresti 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
Bryson