Wie spricht man einen Kunden von einer Flash-Website ab? [geschlossen]

21

Ich habe in letzter Zeit eine Reihe von Webseiten-Projekten nur aufgrund von Mund-zu-Mund-Empfehlungen durchgeführt. Obwohl ich viel eher ein Programmierer als ein Designer bin, sind meine Designfähigkeiten nicht schrecklich und ich hasse es nicht, mit der Benutzeroberfläche umzugehen, wie es viele Programmierer tun. Infolgedessen bin ich in eine Reihe von Nebenprojekten verwickelt, bei denen sich der größte Teil der Programmierung, abgesehen von einem minimalen Back-End für die Inhaltsverwaltung, auf Front-End-Schnittstellen befindet (JavaScript / CSS lesen).

Die mit Abstand größte Frustration, die ich hatte, ist die Überzeugung der Kunden, dass sie kein Flash wollen. Abgesehen von der Tatsache, dass ich keine Freude an der Flash- "Entwicklung" habe, gibt es viele praktische Gründe, warum Flash nicht wünschenswert ist (mangelnde Gerätekompatibilität, verringerte Client-Zugänglichkeit, Plug-in-Anforderungen, längere Entwicklungszeit usw.). Anstatt den Kunden zu sagen "Ich werde Ihnen keine Flash-Website erstellen", würde ich lieber Taktiken anwenden, um sie davon zu überzeugen / ihnen zu erklären, dass dies nicht das ist, was sie tatsächlich wollen, dh: ihre Anforderungen besser erfüllen als Standard-HTML / css / js und lenken Benutzer von ihrem Inhalt ab.

Welche Erfahrungen aus erster Hand haben andere damit? Wie erklären Sie jemandem, dass Javascript / CSS / Ajax in der Regel für die meisten Websites die bessere Option ist? Warum wollen die Leute Flash von Anfang an so schlecht nutzen?

Diese Frage betrifft Kunden, die keine technischen Gründe haben, um Flash zu wollen, sondern nur, weil sie denken, dass es hübsche Websites macht.

Mistkerl
quelle
7
weil es auffällig ist;)
Pemdas
9
Sagen Sie ihnen, dass Facebook und Twitter (unter anderen beliebten Websites) nicht in Flash geschrieben wurden, sie müssen verstehen;)
Mahmoud Hossam
16
Zeigen Sie ihm eine Flash-Site auf einem Computer, auf dem kein Flash installiert ist.
11
Zeigen Sie ihnen eine Flash-Site über eine DFÜ-Netzwerkverbindung.
Osterwal
3
Zeigen Sie ihnen eine Flash-Site in Lynx und teilen Sie ihnen mit, dass dies der am häufigsten verwendete Browser der Welt ist.
Rightfold

Antworten:

42

Sagen Sie ihnen, dass Flash-Websites für Suchmaschinen "leer" sind. Wenn der Geschäftsmann möchte, dass Kunden über das Web googeln und sein Geschäft entdecken, muss er Flash vergessen. Abgesehen von Technobabble wird der Geschäftsmann die Kosten für den Verlust von Kunden verstehen.

Sagen Sie ihnen, dass Flash-Websites dafür bekannt sind, alte Computer zu verlangsamen. Heutzutage ärgern sich Benutzer zunehmend über Flash-Websites und schließen die Seite, wenn sie nicht im Handumdrehen geladen wird.

Tell 'em Flash ist heutzutage zu einer Art Anti-Visitenkarte geworden, um ein antiquiertes Unternehmen zu kennzeichnen, das nicht mehr mit der Gegenwart in Kontakt steht. Sagen Sie ihnen, dass Benutzer falten und die Konkurrenten lachen werden.


Eine wahre Geschichte. Vor einer Weile, als ich kurz nachdem ich das Bedürfnis hatte, einen Friseur aufzusuchen, in eine andere Stadt gezogen bin. Da ich der bin, der ich bin, kam mir keine bessere Idee, nach einem Friseursalon zu googeln. Ich bin auf einer Bewertungsseite gelandet, die ungefähr 5-6 Spitzenplätze auflistete. Ich ging zu ihren Websites und sah ... was denkst du? Freaking Flash! Eine Seite würde überhaupt nicht 100% laden, ich habe es sogar mehrmals versucht. Die anderen hatten eine zu komplexe Navigation, die ich nie nachvollziehen und an die benötigten Informationen gelangen konnte. Am Ende landete ich auf der letzten Seite, bei der es sich nur um einfaches HTML und CSS handelte. Ich habe die notwendigen Informationen in wenigen Sekunden erhalten, einen Termin vereinbart und bin seitdem ihr Kunde. Ich denke, die anderen Shops müssen mit ihrem Webdesigner verdienen, da normale Benutzer einfach nicht durchkommen.


quelle
8
Dies wird immer weniger wahr, da Deep-Linking und Google nun in der Lage sind, Text aus Flash zu extrahieren. Dennoch finde ich es nützlich, den Kunden zu sagen, dass Deep-Linking zeitaufwändig und daher kostenintensiv ist. Die Flash-Entwicklung ist im Vergleich zum normalen Web in der Regel außerordentlich kostenintensiv.
Orbling
13
Machen Sie sich keine Sorgen, dass diese Aussage nicht zu 100% gilt - dies ist in den meisten Fällen der Fall und ein starkes Argument für weniger versierte Menschen.
3
Sie meinen, es ist besser, Ihre Kunden anzulügen, als zu sagen, dass ich keine Flash-Sites mache? Auch OP fragt nach AJAX-Sites. Bei Überbeanspruchung stellt AJAX dasselbe Problem dar.
back2dos
1
+1: Inhalt sollte lesbar sein. Eine andere wahre Geschichte. Neulich habe ich eine Seite gefunden, auf der die Telefonnummer als Grafik in die Seite eingefügt wurde. Da die Nummer kein Text war, konnte das iPhone sie nicht finden, und ich wollte sie nicht manuell wählen.
S.Lott
11
Sagen Sie ihnen, dass Flash-Websites für iPhones und iPads "leer" sind.
LennyProgrammers
15

Wenn Sie Flash verwenden, verlieren Sie die Augäpfel.

Einer der Hauptgründe, warum Google Yahoo, Ask Jeeves, et. al. In den Suchmaschinenkriegen ist ihre Landingpage und die Ergebnisse erscheinen so unglaublich schnell. Sogar in den späten 90ern, als die Suchergebnisse von Google nicht wirklich besser waren, waren sie immer noch die bevorzugte Suchmaschine, wenn Sie nicht Ihre Zeit verschwenden wollten.

Auf der anderen Seite gibt es die Flash-Sites. Sie wissen, wo diejenigen, die Zielseite ist „Loading ... 10% ... 20% ...“ Ich haupt nicht über jemandes Ego-Streicheln schöne künstlerische Visionen ist es egal, ich will nur die Informationen, die ich bekommen brauche und mache mit meinem Tag weiter. So sind die meisten der Zeit, als ich traf eine dieser Websites, schlug ich entweder die „überspringen die Animation“, wenn es einen gibt, oder wenn nicht, wechseln Sie einfach zu Google und einen Konkurrenten finden.

Hinzu kommt die mangelnde Unterstützung für iPhone / iPad, und Sie haben noch mehr Augäpfel abgezogen.

Andere haben die technischen Probleme mit Flash behandelt. Wie Josh K "Ich blockiere Flash (über NoScript) überall", weil meine Maschinen besser laufen und alles schneller geladen wird.

Ich bin total mit Flash als eine optionale Komponente der User Experience in den richtigen Kontext kühlen - ich bin ein totaler Cityville Süchtigen, zum Beispiel. Aber als ein wichtiger Bestandteil einer kundenorientierten kommerziellen Website ist nicht der richtige Rahmen.

Bob Murphy
quelle
12

Wenn aus technischen Gründen keine Arbeit tun, ihnen sagen, dass Sie nicht blinken im iPad oder dem iPhone verwenden können,

hiena
quelle
1
Oder das iPhone. Ich mache viel Surfen auf meinem iPhone, und ich habe eine ganze Reihe von Sachen gekauft , während dies zu tun. Es gibt Millionen von uns, und wir haben tendenziell mehr verfügbares Einkommen als der Durchschnitt.
David Thornley
Ja, das ist eine Menge Leute. Ich weiß auch , einige Leute , die Flash auf ihrem Computer zu installieren , zu verweigern.
MetalMikester
10

Erklären Sie, dass Flash ein Multimedia-Tool ist, anstatt eine ganze Website zu unterstützen. Flash hat einige Dinge sehr gut , aber eine vollständige Flash - Website ist umständlich und sehr vorzeitige Abgabe an den Client. Die Ladezeiten werden verlängert, die Bandbreite erhöht und die Entwicklung verlangsamt sich im Allgemeinen.

Möchten Sie eine HTML / JavaScript - Lösung ist besser , für 99% der Fälle Blitz angesehen wird. Flash dient dazu, vorhandene Markups zu erweitern, anstatt sie zu ersetzen. Aus diesem Grund schreiben die Leute nicht ganze Websites in JavaScript. Es ist eine Erweiterung, kein Ersatz.

Flash-basierte Websites nicht so leicht von Suchmaschinen abgeholt werden. Man müsste sehr hart arbeiten, um es ihnen zu erlauben. Flash wäre es auch zu Lesezeichen-Seiten und Links teilen erschweren, wie oft die URL überhaupt nicht verändert. Wie bereits erwähnt, kann die Benutzererfahrung aufgrund langer Ladezeiten und Verarbeitungsproblemen oft schrecklich sein. Ich blockiere Flash (über NoScript) überall, da es auf allen meinen Rechnern (Windows und Mac gleichermaßen) schwerwiegende Leistungsprobleme gibt.

Es gibt eine Menge Flash-ähnliches Verhalten, das mit JavaScript repliziert werden kann. Es gibt sogar vollständige Bibliotheken (jQuery UI), die auf eingebauten Widgets und Animationen basieren und Flash-Gegenstücke ersetzen.


Zusammenfassung

Flash sollte nicht für die gesamte Website verwendet werden. Teile und Bestandteile können in Flash vorliegen, das Gesamtdesign sollte jedoch aus Gründen der Zugänglichkeit, Portabilität und Geschwindigkeit in HTML vorliegen. Es kostet weniger, eine HTML-basierte Website als eine Flash-basierte zu unterhalten, und es erhöht sich die Anzahl der Benutzer, die effektiv auf die Website zugreifen können.

Josh K
quelle
Es ist eine großartige Erklärung, aber ich fürchte, es hat "zu viele Worte" für einen Kunden ...
@Developer: Lass es mich zusammenfassen.
Josh K
5

Leute mögen Dinge, die auffällig sind (kein Wortspiel beabsichtigt), und Blitz, der auffällig ist, hat einen Ruf, von dem die nicht technische Person schon oft gehört hat.

BEARBEITEN: Hier lesen und diese Punkte vermitteln http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/

Der Geschäftsführer des Unternehmens, für das ich arbeite, hat eine Flash-Site für eines unserer neuen Produkte erstellt und ich musste ihm eine E-Mail mit einer Liste aller Probleme senden. Ich spüre Ihren Schmerz.

Tim
quelle
2
Und wie hilft das, das Problem zu lösen?
Whatsisname
Zur Kenntnis genommen und behoben.
Tim
4

Ich denke , Ihre Sicht auf Blitz ein wenig zu flach ist, die hier zur Verfügung gestellt , um die viele Antworten gilt auch. Ich arbeite seit ungefähr 5 Jahren mit dem Flash Player als Plattform und möchte mir die Zeit nehmen, einige Dinge zu erklären.
TLTR: gehe zu Ende.

Das Problem mit Flash

Eines der größten Probleme dieser Plattform ist die Art und Weise, wie sie monetarisiert wird:
Durch die Bereitstellung von Entwicklungstools, die die Eintrittsbarriere auf ein Minimum reduzieren. Als Ergebnis haben Sie eine Unmenge von crappy es apps heraus.
Was ist Flash beansprucht gilt für Flash - Inhalte, sondern ist für die Plattform nicht spezifisch. Das gleiche Unternehmen, das Flash erstellt, erstellt Dreamweaver. Als ich das letzte Mal überprüft, produzierte sie Ergebnisse in etwa so beschissen wie durchschnittliche Flash - Inhalte.

Die "Wahrheit" über Flash

  • Die Marktdurchdringung von Flash Player kann mit der von Browsern mithalten, mit denen Sie bei der Erstellung einer HTML-Lösung kompatibel sein möchten. Tendenzen zu IE6 reichen noch mehr als bis 10% .
  • Flash Player ist nicht vorhanden auf mobilen Geräten, zumindest nicht in einer Art und Weise könnte man ernsthaft Arbeit mit. OTOH, wenn Sie ehrlich über mobile Erfahrung kümmern, dann sollten Sie eine mobile Version der Website erstellen, die Sie erstellen.
  • Flash Player ist nicht langsam. Der AVM2 übertrifft alle JavaScript-Engines in allgemeinen Situationen, obwohl der V8 eine Alternative darstellt, aber nur in Google Chrome verwendet wird. Flash Player ist auch für das Rendern von Vektor- und Raster-Grafiken relativ schnell und kann nur von hardwarebeschleunigten HTML-Renderern, die nicht weit verbreitet sind, deutlich übertroffen werden. Wenn Flash Player nur auf Anzeigedaten auf die gleiche Weise wie HTML-Seiten verwendet wurde, würden Sie nicht einen Unterschied feststellen.
  • Flash Player verwendet crappy Multimedia - Websites und Banner zu erstellen. Flash Player ist jedoch in der Lage, umfangreiche Internetanwendungen wie Sliderocket , Aviary Tools (insbesondere Phoenix), Spiele wie Tanki Online und Koyotl (ich selbst arbeite an diesem Spiel und wir werden hoffentlich bis nächste Woche eine öffentliche Beta starten) auszuführen dann sollten die Screenshots auf der Unterseite einen Eindruck geben).

Es gibt so etwas wie die eigentliche Flash-Entwicklung, und wenn Sie tatsächlich interessiert sind, sollten Sie sich eine Kopie von FlashDevelop zulegen, in der es um die eigentliche Softwareentwicklung auf der Flash-Plattform geht.
Ihre Behauptung, dass Flash mehr Entwicklungszeit erfordert, basiert ausschließlich auf Ihren persönlichen Fähigkeiten. Es ist, als ob ein .NET-Entwickler behauptet, die Java-Entwicklung benötige mehr Zeit.

Flash vs. HTML

Flash ist - meiner persönlichen Erfahrung nach - eine bessere Wahl als HTML, wenn Sie eine komplexe, dauerhafte, interaktive App erstellen möchten, einen Fat Client, der über das Web bereitgestellt wird (*).
Für die Erstellung von Websites mit relativ geringer Interaktivität, wie z. B. einem Forum, gibt es nur wenige Gründe, Flash zu verwenden, mit Ausnahme einiger Randfälle, die hier nicht wirklich wichtig sind. Die Wahl HTML macht es einfacher , SEO zu tun , und die Zugänglichkeit zu gewährleisten. Aber es ist immer noch eine Frage des Geschmacks, obwohl ich nicht technisch nicht versiert Leute vorstellen kann jeden guten Grund , mit Blitz zu bevorzugen.
Je nach Situation und persönlicher Philosophie ist das eine oder andere "besser", aber Aussagen von "blitzsaugend" bis "es ist in Ordnung als Ergänzung" sind zu einfach.

Was ich fürchte , ist, indem wollen hübsch , bedeuten , dass Ihre Kunden die Art von ziemlich das macht Sie wollen erbrechen . In diesem Fall Blitz ist auch das bessere Werkzeug , um diesen Alptraum zu implementieren. Ich ausschlagen solche Jobs und ich leite auch sie nicht. Das ist ein Verbrechen. Und ich fürchte, wenn das HTML5-Backend von Adobe CS Flash erst einmal stabil genug ist, können Sie sich nur durch Deinstallieren von Flash davor verstecken.
Wenn es das ist, was sie wollen, bitte ich Sie , sie versuchen , sprechen davon aus. Es ist nicht angesagt, es ist nicht cool, es geschmacklos ist. Du weißt, dass. Jeder hier tut es. Sie sollten auch.

Fazit

Flash - Dämonisierung ist nicht wirklich ehrlich , und ich glaube nicht , dass Sie es brauchen.
Unsere Erfahrung mit JavaScript / CSS / HTML ist wertvoll. Sagen Sie , mit diesem Stack sehr produktiv sind und dass Sie fühlen sich sicher , dass Sie die Anforderungen Ihrer Kunden gerecht wird (vorausgesetzt , Sie sind) ist eine gute Sache und eine absolut gültige Argumentation.
Die beste Arbeit , die Sie bei minimalen Kosten tun können , ist , die Technologien nutzen Sie meistern und Ihre Kunden , dass nur erhalten möchten . Im Gegensatz zu einer Reihe von populären Halbwahrheiten ist dies eine solide Tatsache.


(*): Ich finde Standards eine schöne Sache. Ich selbst benutze haXe seit 2 Jahren, eine Motivation ist die Fähigkeit zu wechseln, wenn ich HTML für eine funktionierende Alternative für meine Anforderungen halte. Bisher muss ich sagen, dass der Flash-Player immer noch mein bevorzugtes Ziel ist, aus einer Reihe von Gründen, von denen ich eine Untergruppe vorgestellt habe. Während ich mich also auf den Tag freue, an dem HTML den Flash Player für meine Arbeit überflüssig macht, denke ich, dass es noch ein paar Jahre bis dahin sind.

back2dos
quelle
3

Ein triftiger Grund ist, dass eine Flash-basierte Website auf einem iPhone, iPad 1, iPad 2 oder iPod Touch nicht funktioniert - das sind 170 Millionen Geräte, als ich das letzte Mal gezählt habe.

Ja, dies ist Apples Entscheidung, aber es ist ein ernstes Problem beim Erstellen von Websites. In der Tat gibt Microsoft die Entwicklung von Silverlight für das Web auf, da HTML nur auf mehr Geräten funktioniert.

JBRWilkinson
quelle
3

TL; DR

Dies steht in engem Zusammenhang mit dem, was viele Autoren bereits betont haben, aber Sie müssen sich wirklich an die Tatsache halten, dass Flash nicht vollständig unterstützt wird. Adobe hat die Flash Mobile-Unterstützung eingestellt. Dieser Schritt von Adobe hat zur Folge, dass andere Mobilgeräte in Kürze betroffen sein werden und Mobilgeräte überhaupt nicht mehr über die Flash-Anzeigefunktion verfügen. Wir haben dies schon mal vorkommen gesehen. Nehmen Sie Coldfusion zum Beispiel. Es gibt eine ganze Reihe von Programmierern und Kunden, die vom durch Adobe verursachten Tod von ColdFusion betroffen waren.

Zusammenfassend lässt sich sagen, dass eine webbasierte Plattform (und jede andere Plattform in dieser Hinsicht) nur so gut ist wie ihre Unterstützer, Mitwirkenden und Urheber. Der Aufbau eine ganze gesamte Website auf einer wackeligen Plattform, ohne Zweifel , weil der Kunden außerhalb ihres Budgets zu verbringen , wenn es an der Zeit ihre Website neu zu erstellen kommt.

Carrie Kendall
quelle
2

Wie Timk sagte, ist auffällig gut in den Augen der Kunden. Der durchschnittliche Kunde ist sich wahrscheinlich nicht bewusst / denkt über Dinge wie:

  • SEO
  • Zugänglichkeit
  • Mobiler Zugriff
  • Funktioniert nicht gut mit Browserverlauf, Lesezeichen usw.

Sie können versuchen, mit ihnen über diese Themen zu sprechen und sie dann entscheiden zu lassen.

Anto
quelle
1

Wenn für ihre Site kein Flash erforderlich ist, weisen Sie sie darauf hin, dass für ihre Site kein Flash erforderlich ist. WENN sie darauf bestehen, Flash zu verwenden, empfehlen Sie ihnen einen Flash-Entwickler.

Sie sind nicht verpflichtet, mit Kunden zu arbeiten, die nicht zuhören oder Werkzeuge verwenden, die Sie nicht mögen.

Steven A. Lowe
quelle
2
anscheinend habe ich eine Drive-by - Downvote von einem Flash - Fan
Steven A. Lowe
Ich würde die downvote erraten war , weil die ursprüngliche Frage bereits die Möglichkeit , einfach zu sagen , abgelehnt „werde ich Ihnen eine Flash - Website nicht bauen.“
jhocking
+1, ich wollte dasselbe sagen, weil ich nicht jeden Kunden akzeptieren muss, der auftaucht.
rjzii
Kunden
Steven A. Lowe
0

Warum "verblüffen" Sie sie nicht mit Nicht-Flash-Beispielen Ihrer Arbeit? Sie können das Potenzial zusammen mit Ihrem Fachwissen erkennen. Lassen Sie sie wissen, dass in Flash nichts getan werden kann, was Sie nicht tun können (ich hoffe, das ist wahr). Wenn sie argumentieren, dann verwenden Sie einfach Flash. Es gibt mehrere technische Gründe, dies zu vermeiden. Sie müssen sich vergewissern, dass sie durch diese Entscheidung nicht eingeschränkt werden.

Möglicherweise haben sie den Eindruck, dass Anfänger eher lernen, wie man in Flash im Notfall Änderungen vornimmt, und sich nicht darum sorgen müssen, an einen bestimmten Entwickler gebunden zu sein.

Es gibt immer das alte "Niemand wurde gefeuert, weil er IBM gekauft hat." Mentalität. Flash ist in den Nachrichten und Ihre Kunden unterscheiden nicht zwischen guter und schlechter Werbung.

JeffO
quelle
0

Es kann auch Probleme mit der Einhaltung der Barrierefreiheitsgesetze geben, z. B. für blinde Benutzer. Ich weiß nicht, wie gut Screenreader mit Flash umgehen - ich kann es mir nicht gut vorstellen.

Rory Hunter
quelle