¿Cómo convencer a un cliente de un sitio web Flash? [cerrado]


21

Recientemente he estado haciendo un montón de proyectos web a través de recomendaciones de boca en boca solamente. Aunque soy mucho más programador que diseñador de ninguna manera, mis habilidades de diseño no son terribles y no odio tratar con UI como muchos programadores. Como resultado, me encuentro atraído a un montón de proyectos paralelos donde, aparte de un back-end mínimo para la administración de contenido, la mayor parte de la programación está en interfaces front-end (leer javascript / css).

Con mucho, la mayor frustración que he tenido es convencer a los clientes de que no quieren Flash. Además del hecho de que realmente no disfruto del "desarrollo" de Flash, hay muchas razones prácticas por las que Flash no es deseable (falta de compatibilidad entre dispositivos, disminución de la accesibilidad del cliente, requisitos de complementos, mayor tiempo de desarrollo, etc.). En lugar de simplemente decirles a los clientes "No construiré un sitio web flash", preferiría usar tácticas para convencerlos / explicarles que esto no es lo que realmente quieren, es decir: cumplir con sus requisitos mejor que el html estándar / css / js y distrae a los usuarios de su contenido.

¿Qué tipo de experiencia de primera mano tienen otros con esto? ¿Cómo le explica a alguien que javascript / css / AJAX suele ser una mejor opción para la mayoría de los sitios web? ¿Por qué la gente quiere usar Flash tan mal para empezar?

Esta pregunta se refiere a clientes que no tienen ninguna razón técnica para querer flash, pero solo la quieren porque piensan que hace sitios web bonitos.


77
porque es llamativo;)
Pemdas

99
Dígales que Facebook y Twitter (entre otros sitios web populares) no fueron escritos en flash, tendrán que entender;)
Mahmoud Hossam

16
Muéstrele un 'sitio flash' en una computadora que no tenga flash instalado.

11
Muéstreles un sitio flash usando una conexión de red de acceso telefónico.
oosterwal

3
Muéstreles un sitio Flash en Lynx y dígales que este es el navegador más utilizado del mundo.
derecha

Respuestas:


42

Dígales que los sitios web Flash están "vacíos" para los motores de búsqueda. Si el empresario quiere que los clientes busquen en Google y descubran su negocio a través de la web, debe olvidarse de Flash. Dejando a un lado Technobabble, el empresario comprenderá el costo de perder clientes.

Los sitios web de Tell 'em Flash son conocidos por ralentizar las computadoras viejas y los usuarios de hoy en día están cada vez más molestos por los sitios web de Flash, cerrando la página si no se carga en un abrir y cerrar de ojos.

Dígales que Flash se ha convertido en una especie de tarjeta de visita en estos días para marcar una empresa anticuada fuera de contacto con el presente. Dígales que los usuarios se arrugarán y los competidores se reirán.


Una verdadera historia. Hace un tiempo, cuando me mudé a otra ciudad poco después, sentí la necesidad de visitar a un estilista. Siendo quien soy, vine sin una mejor idea para buscar en Google una peluquería. Llegué a una página de calificación que enumeraba alrededor de 5-6 primeros lugares. Fui por sus sitios web y vi ... ¿qué te parece? Freaking Flash! Un sitio no se carga al 100%, incluso lo intenté varias veces. Los otros tenían una navegación demasiado compleja que nunca pude comprender y obtener la información necesaria. Al final llegué a la última página, que era solo HTML y CSS básicos. Obtuve la información necesaria en unos segundos, hice una cita y he sido su cliente desde entonces. Supongo que las otras tiendas tendrán que ganar con su diseñador web, ya que los usuarios normales simplemente no pueden acceder.


8
Esto se está volviendo menos cierto, con enlaces profundos y Google ahora puede extraer texto de Flash , pero todavía me parece útil decirles a los clientes que los pospongan, los enlaces profundos requieren mucho tiempo para la configuración y, por lo tanto, son costosos. El desarrollo de Flash es excepcionalmente costoso en comparación con la web normal como regla.
Orbling

13
No se preocupe por esta afirmación que no se mantiene al 100%; lo hace para la mayoría de los casos y será un fuerte argumento para las personas menos inteligentes.

3
¿Quiere decir que es mejor mentirles a sus clientes que decir "No hago sitios flash"? También OP pregunta sobre los sitios AJAX. Si se usa en exceso, AJAX plantea el mismo problema.
back2dos

1
+1: el contenido debe ser legible. Otra historia real. El otro día encontré un sitio donde el número de teléfono era una imagen gráfica insertada en la página. Como el número no era texto, el iPhone no pudo encontrarlo y no quise molestarme en marcarlo manualmente.
S.Lott

11
Dígales que los sitios web Flash están "vacíos" para iPhones y iPads.
LennyProgrammers

15

El uso de Flash les hará perder los ojos.

Una de las principales razones por las que Google derrotó a Yahoo, Ask Jeeves, et. Alabama. en las guerras de los motores de búsqueda es su página de destino y los resultados parecen increíblemente rápidos. Incluso a finales de los años 90, cuando los resultados de búsqueda de Google no eran realmente mejores, seguían siendo el motor de búsqueda si no deseaba perder el tiempo.

Por otro lado, están los sitios Flash. Ya sabes, aquellos en los que la página de destino es "Cargando ... 10% ... 20% ..." No me importa para nada las hermosas visiones artísticas que acarician el ego de alguien, solo quiero obtener la información que Necesito y seguir con mi día. Por lo tanto, la mayoría de las veces, cuando llego a uno de esos sitios, presiono el botón "omitir la animación" si hay uno, o si no, simplemente cambio a Google y encuentro un competidor.

Agregue la falta de soporte para iPhone / iPad, y acaba de restar aún más globos oculares.

Otros han cubierto los problemas técnicos con Flash; como Josh K, "Bloqueo Flash (a través de NoScript) en todas partes" porque mis máquinas funcionan mejor y todo se carga más rápido.

Estoy totalmente de acuerdo con Flash como un componente opcional de la experiencia del usuario en los contextos correctos; por ejemplo, soy un adicto total a CityVille. Pero ser un componente importante de un sitio web comercial orientado al cliente no es el contexto adecuado.


12

Si las razones técnicas no funcionan, dígales que no puede usar flash en el iPad o el iPhone


1
O el iPhone. Navego mucho en mi iPhone, y he comprado un buen número de cosas mientras lo hacía. Hay millones de nosotros, y tendemos a tener más ingresos disponibles que el promedio.
David Thornley

Sí, eso es mucha gente. También conozco a algunas personas que se niegan a instalar Flash en su computadora.
MetalMikester

10

Explique que Flash es una herramienta para multimedia en lugar de admitir un sitio web completo. Flash hace algunas cosas extremadamente bien , pero un sitio web completo de Flash es engorroso y muy cargado al cliente. Los tiempos de carga aumentan, el ancho de banda aumenta y el desarrollo generalmente se ralentiza.

Ir con una solución HTML / JavaScript es mejor para el 99% de los casos que se considera Flash. Flash está allí para aumentar el marcado existente en lugar de reemplazarlo. La gente no escribe sitios web completos en JavaScript por ese motivo. Es una mejora, no un sustituto.

Los sitios web basados ​​en Flash no serán elegidos fácilmente por los motores de búsqueda. Tendría que trabajar muy duro para permitirles. Flash también dificultaría marcar páginas y compartir enlaces, ya que a menudo la URL no cambia en absoluto. Como se mencionó anteriormente debido a los largos tiempos de carga y los problemas de procesamiento, la experiencia del usuario a menudo puede ser terrible. Bloqueo Flash (a través de NoScript) en todas partes porque tiene problemas de rendimiento importantes en todas mis máquinas (tanto Windows como Mac).

Existe una gran cantidad de comportamiento similar a Flash que se puede replicar con JavaScript. Incluso hay bibliotecas completas (jQuery UI) construidas alrededor de widgets y animaciones para reemplazar a sus contrapartes de Flash.


Resumen

Flash no debe usarse para todo el sitio web. Los bits y las piezas pueden estar en Flash, pero el diseño general debe estar en HTML para accesibilidad, portabilidad y velocidad. Cuesta menos mantener un sitio web basado en HTML que uno basado en Flash, así como aumentar el número de usuarios que pueden acceder al sitio de manera efectiva.


Es una gran explicación, pero me temo que tiene "demasiadas palabras" para un cliente ...

@Developer: Déjame resumirlo.
Josh K

5

A la gente le gustan las cosas llamativas (sin juego de palabras) y flash, siendo llamativo, tiene una reputación que la persona no técnica ha escuchado en numerosas ocasiones.

EDITAR: Lea aquí y transmita estos puntos http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/

El gerente general de la compañía para la que trabajo creó un sitio flash para uno de nuestros nuevos productos y tuve que enviarle un correo electrónico con una lista de todo lo que estaba mal, siento su dolor.


2
¿Y cómo ayuda eso a resolver el problema?
cuál es

Notado y remediado.
Tim

4

Creo que su vista en flash es un poco superficial, lo que también se aplica a las muchas respuestas proporcionadas aquí. He estado trabajando con Flash Player como plataforma durante unos 5 años y me gustaría tomarme el tiempo para explicar algunas cosas.
TLTR: ir a la conclusión.

El problema con Flash

Uno de los mayores problemas de esa plataforma es cómo se monetiza:
al proporcionar herramientas de desarrollo que reducen la barrera de entrada a un mínimo. Como resultado, tienes un montón de aplicaciones malas por ahí.
Lo que se afirma sobre flash es cierto para el contenido flash, pero no es específico para la plataforma. La misma compañía, que creó Flash, creó Dreamweaver. La última vez que lo verifiqué, produjo resultados tan malos como el contenido flash promedio.

La "verdad" sobre Flash

  • La penetración en el mercado de Flash Player puede compararse con la del navegador con el que estaría dispuesto a ser compatible al crear una solución HTML. Las estimaciones para IE6 todavía varían hasta más del 10% .
  • Flash Player no está presente en dispositivos móviles, al menos no de una manera con la que uno pueda trabajar seriamente. OTOH, si honestamente le importa la experiencia móvil, entonces debe crear una versión móvil del sitio que crea.
  • Flash Player no es lento. El AVM2 supera a todos los motores de JavaScript en situaciones de propósito general, aunque el V8 es una alternativa, pero solo se usa en Google Chrome. Flash Player también es razonablemente rápido para renderizar gráficos vectoriales y ráster y solo puede ser superado significativamente por los renderizadores HTML acelerados por hardware, que no están ampliamente extendidos. Si Flash Player solo se usara para mostrar datos de la misma manera que los sitios HTML, no notaría una diferencia.
  • Flash Player se utiliza para crear sitios multimedia y pancartas de mala calidad. Sin embargo, Flash Player es capaz de ejecutar aplicaciones ricas de Internet como Sliderocket , Aviary Tools (especialmente Phoenix), juegos como Tanki Online y Koyotl (yo mismo estoy trabajando en este juego y esperamos lanzar una versión beta pública la próxima semana, hasta entonces las capturas de pantalla en la parte inferior deberían darle una impresión).

Existe el desarrollo flash real y, si está realmente interesado, le sugiero que tome una copia de FlashDevelop, que trata sobre el desarrollo de software real en la plataforma flash.
Su afirmación de que flash requiere más tiempo de desarrollo se basa únicamente en su conjunto de habilidades personales. Es como si un desarrollador de .NET afirmara que el desarrollo de Java requiere más tiempo.

Flash vs. HTML

Flash es, desde mi experiencia personal, una mejor opción que HTML, si desea crear una aplicación compleja, persistente e interactiva, un cliente pesado que se implementa desde la web (*).
Ahora, para construir sitios web con un nivel relativamente bajo de interactividad, como por ejemplo un foro, no hay muchas razones para usar flash, excepto algunos casos extremos que no son realmente importantes aquí. Elegir HTML hace que sea más fácil hacer SEO y garantizar la accesibilidad. Pero todavía es una cuestión de gustos, aunque no puedo imaginar que personas no técnicas tengan una buena razón para preferir flash.
Dependiendo de la situación y la filosofía personal, uno u otro es "mejor", pero las declaraciones de "flash apesta" a "está bien como complemento" están demasiado simplificadas.

Lo que me temo es que, al querer bonita , tus clientes se refieren al tipo de linda que te hace querer vomitar . En ese caso, flash también es la mejor herramienta para implementar esta pesadilla. Rechazo tales trabajos y tampoco los reenvío. Esto es un crimen Y me temo que una vez que el backend HTML5 de Adobe CS Flash sea lo suficientemente estable, no podrá ocultarse de esto simplemente desinstalando flash.
Si es eso lo que quieren, te ruego que intentes disuadirlos de eso. No es moderno, no es genial, es desagradable. Tú lo sabes. Todos aquí lo hacen. Ellos también deberían hacerlo.

Conclusión

Flash de demonización no es realmente honesto y no creo que lo necesites.
Tener experiencia con JavaScript / CSS / HTML es valioso. Decir que eres muy productivo con esa pila y que te sientes seguro de que cumplirás con los requisitos de tus clientes (suponiendo que lo seas) es algo bueno y un razonamiento absolutamente válido.
El mejor trabajo que puede hacer a un costo mínimo es utilizar las tecnologías que domina y sus clientes desean obtener exactamente eso . A diferencia de una serie de medias verdades populares, este es un hecho sólido.


(*): Creo que los estándares son algo encantador. Yo mismo uso haXe desde hace 2 años, una de las motivaciones es la capacidad de cambiar, cuando considero que HTML es una alternativa de trabajo para mis requisitos. Hasta ahora debo decir que el flash player sigue siendo mi objetivo preferido por una serie de razones por las cuales presenté un subconjunto. Entonces, aunque espero con ansias el día en que HTML haga que el reproductor Flash quede obsoleto para mi trabajo, creo que todavía faltan algunos años.


3

Una razón válida es que un sitio web basado en Flash no funcionará en un iPhone, iPad 1, iPad 2 o iPod Touch, que son 170 millones de dispositivos, la última vez que conté.

Sí, esta es la decisión de Apple, pero se ha convertido en una seria preocupación al crear sitios web. De hecho, Microsoft está abandonando el desarrollo en Silverlight para la Web ya que HTML simplemente funciona en más dispositivos.


3

TL; DR

Esto va más en línea con lo que muchos contribuyentes ya han señalado, pero realmente necesita atenerse al hecho de que Flash no es totalmente compatible. Adobe ha desconectado el soporte de Flash Mobile. Este movimiento realizado por Adobe significa que otros dispositivos móviles pronto se verán afectados, dejando a los dispositivos móviles sin capacidad de visualización Flash por completo. Hemos visto esto suceder antes. Tome ColdFusion por ejemplo. Hay bastantes programadores y clientes que fueron afectados por la muerte de ColdFusion causada por Adobe.

En conclusión, una plataforma basada en la web (y cualquier plataforma para el caso) solo es tan buena como sus seguidores, contribuyentes y creadores. La construcción de un sitio web completo en una plataforma tambaleante, sin duda , hará que el cliente gaste fuera de su presupuesto cuando llegue el momento de reconstruir su sitio web.


2

Como dijo Timk, llamativo es bueno a los ojos de los clientes. El cliente promedio probablemente no es consciente / piensa en cosas como:

  • SEO
  • Accesibilidad
  • Acceso móvil
  • No funciona bien con el historial del navegador, marcadores, etc.

Puede intentar hablar con ellos sobre estos temas y luego dejar que ellos decidan.


1

Si su sitio no requiere flash, dígales que su sitio no requiere flash. SI insisten en usar flash, recomiéndeles un desarrollador de flash.

no tiene la obligación de trabajar con clientes que no escuchan o usar herramientas que no le gustan.


2
aparentemente recibí un voto negativo de un fanático del flash
Steven A. Lowe

Supongo que el voto negativo se debió a que la pregunta original ya rechazó la opción de simplemente decir "No te construiré un sitio web flash".
jhocking

+1, iba a decir lo mismo sobre no tener que aceptar a todos los clientes que aparecen.
rjzii

rechazar clientes siempre es una opción
Steven A. Lowe

0

¿Por qué no los "sorprendes" con ejemplos no flash de tu trabajo? Pueden ver el potencial junto con su experiencia. Hágales saber que no se puede hacer nada en Flash que no pueda hacer a su manera (espero que esto sea cierto). Si discuten, solo use Flash, ha habido varias razones técnicas más para evitarlo. Debe asegurarse en su mente, no estarán limitados al hacer esta elección.

Pueden tener la impresión de que un novato es más probable que aprenda a modificar algo en Flash en caso de emergencia y no se preocupe por estar encerrado en un desarrollador en particular.

Siempre existe el viejo "Nadie fue despedido por comprar IBM". mentalidad. Flash está en las noticias y sus clientes no distinguen la buena publicidad de la mala.


0

También puede haber problemas con el cumplimiento de la legislación de accesibilidad, por ejemplo, para usuarios ciegos. No sé qué tan bien los lectores de pantalla manejan Flash, no me imagino muy bien.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.