it-swarm-es.com

¿Debo seguir usando Flash o Silverlight?

Ha habido mucha controversia sobre el uso futuro (y actual) de Flash y la adopción de Silverlight. ¿Debo seguir usándolo si ya lo estoy o debo usar algo más, como HTML5?

8
Jason

Flash y Silverlight son plataformas poderosas y realmente depende de tus circunstancias. Actualmente, la base de usuarios de Flash es mucho mayor debido a su antigüedad y es probable que más personas la tengan instalada.

5
Nat Ryall

Puede usar Flash/Silverlight, pero creo que proporciona algún medio alternativo al contenido si es posible.

Piense en los complementos incrustados como una capa más en su sitio. Debería funcionar como texto sin formato y acciones GET/POST. Mejora la apariencia con CSS. Mejora la capacidad de respuesta con JavaScript. Finalmente agregue whizbang con Flash o Silverlight.

Siempre que sus capas no destruyan las capas debajo de ellas, agréguelas y sirva a sus usuarios lo mejor que su presupuesto lo permita.

3
MrChrister

Creo que esto se reducirá a una opinión personal, pero yo diría que no.

No, porque estás eliminando cualquier cosa que ejecute el iOS de Apple y, aunque puede que no sea un problema enorme, no tiene sentido comenzar con una desventaja. También encuentro que dichos complementos son un poco molestos en un navegador normal y que tengo instalado un bloqueador de flash y solo están habilitados si lo apruebo.

Yo diría que solo use complementos si tiene una necesidad geniune. En lugar de por el bien de ella.

2
Damien

La gran controversia sobre Flash o Silverlight es la falta de soporte para teléfonos inteligentes (especialmente iPhone), la inestabilidad/vulnerabilidad de los complementos y la mala accesibilidad de los sitios web basados ​​en complementos.

Mi consejo es que, si está haciendo algo realmente básico que se puede hacer en HTML + CSS + JavaScript simple y está relativamente bien soportado en todos los navegadores web, no lo haga con complementos.

Si desea apuntar al iPhone, definitivamente no use complementos en absoluto.

De lo contrario, piense qué características necesita:

  1. Si la única forma de hacerlo es con complementos, entonces use complementos.
  2. Si está disponible en estándares más nuevos (HTML5/CSS3), pero algunos navegadores no lo admiten (IE6, por ejemplo), pero es posible una degradación elegante, entonces compílelo en esos estándares y degrada con gracia.
  3. Si no es posible una degradación elegante, ¿es aceptable tener dos versiones de su aplicación? Si es así, entonces podría tener una versión HTML5 y una versión de complemento. Esto es lo que hace YouTube.
  4. Si no es aceptable tener dos versiones, ¿quién es su usuario promedio? ¿Cuántos usuarios tienen navegadores "modernos" frente a cuántos usuarios tienen complementos? ¿Cómo será la situación en los próximos años? Según las respuestas, elija HTML5 o complementos.

Sin embargo, recuerde que no existe una solución única para la pregunta "¿HTML5 o complementos?". Diferentes sitios web tienen diferentes necesidades.

1
luiscubal

HTML5 no está completo, pero veo muchas promesas. Si se trata de un sitio de orientación general, Flash Player debería ser al menos compatible, Silverlight en menor medida porque la mayoría de los espectadores tendrán que instalar el complemento.

1
adamcodes

Todo depende de tu público objetivo. ¿Las personas para las que está construyendo su sitio esperarán Flash o Silverlight? ¿Se pospondrán si está allí? Sugeriría utilizar la toma de decisiones centrada en el cliente en preguntas como esta en lugar de técnicas. Conozca a sus clientes y planifique en consecuencia.

1
Larry Smithmier

Si HTML5 te permite hacer todo lo que necesitas, entonces recomendaría usarlo. Sin embargo, si necesita aceleración de GPU, o DRM, o alguna otra característica o funcionalidad que no existe en la implementación actual de HTML 5 de los navegadores, mire Flash o Silverlight.

1
Steve Tranby

Personalmente, tengo un bloqueador de Flash instalado porque no me importa mucho Flash o Silverlight. Tampoco soy un desarrollador web profesional, pero creo que la respuesta segura es probablemente "depende de quién sea su público objetivo". En este punto, parece que HTML 5 tiene un futuro brillante y el potencial para alcanzar una gama más amplia de dispositivos, pero Flash tiene una gran base instalada y se puede usar para muchas cosas en este momento sin preocuparse por lo moderno que es el navegador del usuario.

Dicho esto, noté un uso interesante que explota la conexión de Silverlight con el marco .NET. trypython.org usa Silverlight para entregar el IronPython en el navegador del cliente que permite todo tipo de travesuras ordenadas.

Por lo tanto, Silverlight y Flash son importantes porque proporcionan una alternativa a JavaScript para la programación del lado del cliente. Y las alternativas siempre son buenas.

1
Sharpie

Si la audiencia a la que se dirige su sitio web no usa IE, entonces no, no debe usar Flash o Silverlight.

Si la audiencia a la que se dirige su sitio web usa IE, y si necesita hacer algo que solo Flash o Silverlight pueden hacer (entregar video, digamos), entonces no tiene alternativas que sean tan fáciles de manejar, o con una base de usuarios tan grande.

Si lo que quieres hacer con Flash o Silverlight es algo que no debería hacerse con ellos en primer lugar (una navegación, digamos), entonces no tengo nada más que decirte. Buen día señor.

1
Bryson