it-swarm-eu.dev

Mám používat Flash nebo Silverlight?

O budoucím (a současném) použití Flash a adopci Silverlightu došlo hodně kontroverzí. Měl bych ji nadále používat, pokud již jsem, nebo bych měl použít něco jiného, ​​například HTML5?

8
Jason

Flash a Silverlight jsou výkonné platformy a záleží to na vašich okolnostech. V současné době je uživatelská základna pro Flash vzhledem k jeho věku mnohem větší a je pravděpodobné, že ji bude mít více lidí.

5
Nat Ryall

Můžete použít Flash/Silverlight, ale domnívám se, že poskytujete nějaký alternativní prostředek k obsahu, pokud je to vůbec možné.

Představte si vestavěné doplňky jako další vrstvu na vašem webu. Měl by fungovat jako prostý text a akce GET/POST. Vylepšete vzhled a dojem pomocí CSS. Vylepšete citlivost pomocí JavaScriptu. Nakonec přidejte whizbang s Flash nebo Silverlight.

Dokud vaše vrstvy nezničí vrstvy pod nimi, přidejte vše a sloužte uživatelům, jak to nejlépe umožňuje váš rozpočet.

3
MrChrister

Myslím, že se to scvrkne na osobní názor, ale řekl bych ne.

Ne, protože vyříznete cokoli, na kterém běží Apple iOS, a přestože to nemusí být masivní problém, nemá smysl začínat v nevýhodě. Také se mi zdá, že takové pluginy jsou trochu otravné v běžném prohlížeči a mají nainstalovaný blokátor flash a podobné a jsou povoleny, pouze pokud je schválím.

Řekl bych, že pluginy používejte pouze v případě, že potřebujete geniune. Spíše než kvůli tomu.

2
Damien

Velký spor o Flash nebo Silverlight se týká nedostatku podpory smartphonů (zejména iPhone), nestability/zranitelnosti pluginů a špatné dostupnosti webových stránek založených na pluginech.

Moje rada je, že pokud děláte něco opravdu základního, co lze udělat v jednoduchém HTML + CSS + JavaScript a je relativně dobře podporováno napříč webovými prohlížeči, nedělejte to s pluginy.

Pokud chcete zacílit na iPhone, pak definitivně nepoužívejte pluginy.

V opačném případě zvažte, které funkce potřebujete:

  1. Pokud je to jediný způsob, jak to udělat s pluginy, použijte pluginy.
  2. Pokud je k dispozici v novějších standardech (HTML5/CSS3), ale některé prohlížeče jej nepodporují (například IE6), ale je možná půvabná degradace, pak ji do těchto standardů zabudujte a půvabně se degradujte.
  3. Není-li půvabná degradace možná, je přijatelné mít dvě verze vaší aplikace? Pokud ano, můžete mít verzi HTML5 a verzi pluginu. To je to, co YouTube dělá.
  4. Pokud není přijatelné mít dvě verze, kdo je váš průměrný uživatel? Kolik uživatelů má „moderní“ prohlížeče vs. kolik uživatelů má pluginy? Jaká bude situace v příštích několika letech? Na základě odpovědí vyberte buď HTML5, nebo pluginy.

Nezapomeňte však, že neexistuje jediné řešení otázky „HTML5 nebo pluginy?“. Různé webové stránky mají různé potřeby.

1
luiscubal

HTML5 není kompletní, ale vidím spoustu slibů. Pokud se jedná o obecný web, měl by být Flash Player alespoň podporován, Silverlight v menší míře, protože většina diváků bude muset plugin nainstalovat.

1
adamcodes

Vše záleží na cílovém publiku. Budou lidé, na kterých stavíte své stránky, očekávat Flash nebo Silverlight? Budou odloženi, pokud tam budou? Navrhoval bych raději využít zákaznicky orientované rozhodování o takových otázkách než o technické. Seznamte se se svými zákazníky a podle toho plánujte.

1
Larry Smithmier

Pokud vám HTML5 umožňuje dělat vše, co potřebujete, doporučuji jej použít. Pokud však potřebujete akceleraci GPU nebo DRM nebo nějakou jinou funkci nebo funkci, která v současné implementaci prohlížeče HTML 5 neexistuje, podívejte se na Flash nebo Silverlight.

1
Steve Tranby

Osobně mám nainstalovaný blokátor Flash, protože se o Flash nebo Silverlight moc nestarám. Nejsem také profesionální webový vývojář, ale mám pocit, že bezpečná odpověď je pravděpodobně „záleží na tom, kdo je vaše cílová skupina“. V tomto okamžiku se zdá, že HTML 5 má jasnou budoucnost a potenciál dosáhnout širšího spektra zařízení - ale Flash má velkou nainstalovanou základnu a lze jej nyní použít pro mnoho věcí bez obav, jak moderní je prohlížeč uživatele.

Jak už bylo řečeno, všiml jsem si zajímavého využití, které využívá Silverlightova připojení k rozhraní .NET. trypython.org používá Silverlight k dodávání IronPythonu do klientského prohlížeče, který umožňuje nejrůznější úhledné shenanigany.

Silverlight a Flash jsou proto důležité v tom, že poskytují alternativu k JavaScriptu pro programování na straně klienta. A alternativy jsou vždy dobré.

1
Sharpie

Pokud publikum, na které je váš web cílen, nepoužívá IE, pak ne, neměli byste používat Flash nebo Silverlight.

Pokud publikum, na které je váš web cílen, používá IE a pokud potřebujete udělat něco, co umí pouze Flash nebo Silverlight (řekněme video), pak nemáte žádné alternativy, s nimiž je snadné se vypořádat, nebo s tak velkou uživatelskou základnou.

Pokud je to, co chcete dělat s Flash nebo Silverlight, něco, co by se s nimi nemělo dělat vůbec (navigace, řekněme), pak vám nemám co říct. Dobrý den, pane.

1
Bryson