Pregunta ¿Qué tiene de malo un sitio web basado en Flash?


Tengo la sensación de que Destellobasado (o Silverlight(basado en) sitios web generalmente son mal vistos, excepto cuando está creando juegos o aplicaciones ricas en contenido multimedia. ¿Por qué esto es así?


74
2018-02-04 03:57


origen


Respuestas:


Flash es famoso por su escaso acceso.

La navegación por teclado no suele funcionar, y Flash (hasta hace poco) no tenía soporte de motor de búsqueda.

Las aplicaciones flash no funcionan en teléfonos móviles y otros dispositivos portátiles.

¡Flash no está en el iPhone!

Flash está controlado por una sola compañía (Adobe) y por lo tanto no sigue ningún estándar bien definido para Internet.

La belleza de Internet radica en el hecho de que siempre puede ver el código fuente de cualquier sitio web en el que se encuentre. De esta manera puede usar las mismas técnicas de programación / diseño en su sitio web o puede encontrar fallas de seguridad en la aplicación web. Esto no es posible en Flash. En Flash, el código fuente está cerrado.

La gran pregunta es, ¿por qué debería usar Flash "excepto cuando está creando juegos o aplicaciones ricas en contenido multimedia"?

jtyost2 dice,   "También agregaría que no se puede vincular directamente a ningún contenido dentro de un sitio Flash, rompiendo así uno de los principales factores que hace que Internet, Internet, se vincule".


144
2018-02-04 03:59



  1. peso contenido
  2. usabilidad
  3. rastreabilidad de bots de motores de búsqueda
  4. accesibilidad
  5. facilidad de uso (discutible)
  6. estorbo tecnológico (se requiere software agregado para acceder al sitio)
  7. problemas de seguridad (la necesidad de agregar software viene con problemas relacionados con la instalación o ejecución del software / reproductor del contenido)

[Editar] Por qué coloco la usabilidad y la facilidad de uso por separado se explica mejor en este enlace

Usabilidad

  • un resultado: software que se puede usar;
  • un proceso, también llamado diseño centrado en el usuario, para crear software utilizable;
  • un conjunto de técnicas, como la observación contextual y la usabilidad   prueba, utilizada para lograr ese resultado;   o
  • una filosofía de diseño para satisfacer las necesidades del usuario?

Facilidad de uso:

  • Eficaz
  • Eficiente
  • Atractivo
  • Error tolerante
  • Fácil de aprender

Estoy de acuerdo con los comentarios sobre ese sitio, pero todo esto es discutible ... podría ser una buena pregunta de stackoverflow: ¿la usabilidad y la facilidad de uso son las mismas? IMO parte de usabilidad es fácil de usar y viceversa, pero no son necesariamente lo mismo.

Espero no enfurecer a la sensibilidad más semántica con esta edición :-)


42
2018-02-04 04:00



Curiosamente, todos aquí explotan Flash / Silverlight y harían bien en reconocer que esto es solo una cara de la moneda.

Flash (y Flexionar) permiten a los diseñadores de sitios web una mayor flexibilidad y un contenido más rico para su sitio, y esto funciona en una variedad de situaciones, por ej. sitios relacionados con películas o bandas, sitios para niños, sitios para juegos, etc.

Ciertamente, hay muchas razones para no elegir Flash / Flex /Silverlight, pero uno puede hacer sitios tan inaccesibles en JavaScript en estos días. Anteriormente, trabajé con productos JavaScript que no tienen utilidad razonable para personas ciegas o rastreadores web.

La penetración de flash (de una fuente sesgada, para estar seguro) es 99% + (http://www.adobe.com/products/player_census/flashplayer/version_penetration.html), lo que significa que aquellos que dicen "nunca visitarían un sitio Flash" están en el 1% de la población que no instala Flash, no miran YouTube ni los avances de películas en línea.

Entonces, debes ser consciente de tu público. Ciertas audiencias y situaciones definitivamente estarían mejor con páginas HTML simples y un mínimo de JavaScript (sitios web gubernamentales, sitios web de programación son dos áreas que vienen a la mente). Otras veces es porque el público es un empleado de oficina que no tiene permitido instalar Flash en los navegadores.

Las aplicaciones enriquecidas de Internet (RIA) son un área en la que existe una clara lucha / lucha entre los lados Flex / Silverlight y JavaScript / CSS / HTML. He trabajado con ambos, y ahora soy de la opinión de que requerir complementos Flex / Silverlight es bastante razonable, aunque aún puede perder algunos visitantes si la aplicación es pública.

En resumen, es mejor que identifiques a tu público, identifiques lo que desean / pueden usar y luego, basándose en esas limitaciones, decidan sobre su tecnología.


36
2018-02-05 03:46



Los sitios basados ​​en Flash y Silverlight generalmente van en contra de las convenciones básicas de Internet con sus modelos cerrados.

Por ejemplo, la mayoría de los sitios basados ​​en Flash y Silverlight:

  • Ignora el botón Atrás / adelante.
  • No le permita enviar a nadie una URL a un lugar específico en el sitio, o marcar un lugar específico para más adelante a través de su navegador
  • Coloque Internet en un cuadro de tamaño fijo. Sin dimensionamiento dinámico para monitores más anchos o resoluciones más altas.

23
2018-02-04 04:27



"Estaba a punto de hacer clic en el proceso de pago, pero quería cambiar algo, así que presioné el botón Atrás"


12
2018-02-04 23:20



En este próximo rant s / Flash / Flash o Silverlight / g

  1. La aplicación Flash / plugin es una fuente cerrada de graves agujeros de seguridad no revelados que exponen datos privados, permiten la modificación de archivos arbitrarios en su disco duro, etc.
  2. Los archivos Flash son enormes para el contenido básico. Hay formas más eficientes de hacer las cosas
  3. El flash es lento. El complemento en mi PC con Windows puede consumir el 100% del tiempo de la CPU para jugar a sitios web de mierda.
  4. Flash no es estándar. No hay un complemento flash compatible instalado en todas partes. Los usuarios de Linux no pueden ejecutarlo sin saltarse los aros de administración de paquetes. Los usuarios de Firefox en Windows no lo obtienen de manera predeterminada (no fue la última vez que lo verifiqué).
  5. Flash es molesto; tus usuarios no quieren ser bombardeados por animaciones y jingles y basura solo para obtener información básica.
  6. Sin funciones de retroceso / avance a menos que el diseñador de Flash quisiera implementarlas en
  7. No se puede ver una sola página sin esperar a que se cargue todo el contenido o las secuencias de comandos que componen esa "página". Eso es realmente muy doloroso si lo único que quiere tu usuario es una porción de texto y te obligan a desangrar el contenido multimedia.
  8. La mayoría de los sitios exclusivos de Flash son realmente malos; los diseñadores parecen más preocupados por usar todas las características del motor flash en lugar de presentar algo que sea conciso y útil para el usuario.

11
2018-02-04 04:40



Soy un desarrollador de Flash. La firma para la que trabajo no tiene dificultad para encontrar clientes que quieran que construyamos productos basados ​​en Flash para ellos. Existe un cierto conjunto de aplicaciones que es mucho más fácil de desarrollar en Flash que en otros entornos que he utilizado.

Pero Flash tiene sus problemas. Algunos de los anteriores se han quejado de que las aplicaciones Flash no incluyen compatibilidad con el teclado. Otros dicen que es porque los desarrolladores son demasiado perezosos para implementarlo. La verdad es que muchos de los componentes que vienen de serie con Flash tienen errores. En mi empresa, hemos tenido que escribir nuestros propios reemplazos. Una característica que es problemática es el soporte de teclado. Implementé mi propio soporte para la interacción del teclado. Funciona bien, pero requiere esfuerzo. Si estuviera escribiendo una aplicación de Windows VB, la navegación por el teclado se proporcionaría y funcionaría bien.

Lo mismo es cierto para deep-linking, back-button support, etc. Un desarrollador inteligente será capaz de hacer que una aplicación Flash se comporte bien. Algunas bibliotecas de código abierto son indispensables aquí.

En cuanto a diseños fluidos, acabo de completar una prueba de concepto para esto (en AS3) también. Es posible, pero requiere mucho esfuerzo. ¿Por qué hago el esfuerzo? Por las otras cosas que Flash hace bien.


10
2017-07-31 14:38