Frage Was ist so böse an einer Flash-basierten Website?


Ich habe das Gefühl, dass Blitz-basiert (oder SilverlightWebsites sind in der Regel verpönt, außer wenn Sie Spiele oder Multimedia-Content-reiche Anwendungen erstellen. Warum ist das so?


74
2018-02-04 03:57


Ursprung


Antworten:


Flash ist berüchtigt für seine schlechte Zugänglichkeit.

Tastaturnavigation funktioniert normalerweise nicht, und Flash (bis vor kurzem) hatte keine Suchmaschinenunterstützung.

Flash-Anwendungen funktionieren nicht in Mobiltelefonen und anderen tragbaren Geräten.

Flash ist nicht im iPhone vorhanden !!!

Flash wird von einer einzigen Firma (Adobe) gesteuert und folgt daher keinen genau definierten Standards für das Internet.

Die Schönheit des Internets liegt darin, dass Sie immer den Quellcode jeder Website sehen können, in der Sie sich befinden. Auf diese Weise können Sie die gleichen Programmier- / Designtechniken auf Ihrer Website verwenden oder Sicherheitslücken in der Webanwendung finden. Dies ist in Flash nicht möglich. In Flash ist der Quellcode geschlossen.

Die große Frage ist, warum sollten Sie Flash "außer wenn Sie Spiele oder Multimedia-Content-reiche Anwendungen erstellen" verwenden?

jtyost2 sagt,   "Ich würde auch hinzufügen, dass Sie nicht direkt auf Inhalte innerhalb einer Flash-Site verlinken können, wodurch einer der Hauptfaktoren, die das Internet, das Internet, verbindet, durchbrochen wird."


144
2018-02-04 03:59



  1. Inhaltsgewicht
  2. Benutzerfreundlichkeit
  3. Crawlbarkeit von Suchmaschinen-Bots
  4. Zugänglichkeit
  5. Benutzerfreundlichkeit (diskutierbar)
  6. Technology Encumbrance (zusätzliche Software für den Zugriff auf die Website erforderlich)
  7. Sicherheitsprobleme (das Hinzufügen von Software ist mit Problemen verbunden, die mit der Installation oder dem Betrieb der Software / des Players des Inhalts verbunden sind)

[Bearbeiten] Warum ich Benutzerfreundlichkeit und Benutzerfreundlichkeit getrennt setze, wird am besten in erklärt dieser Link

Benutzerfreundlichkeit:

  • ein Ergebnis - Software, die verwendbar ist;
  • ein Prozess, auch benutzerzentriertes Design genannt, um nutzbare Software zu erstellen;
  • eine Reihe von Techniken wie kontextbezogene Beobachtung und Benutzerfreundlichkeit   Testen, um dieses Ergebnis zu erzielen;   oder
  • eine Philosophie des Designs, um Benutzerbedürfnisse zu erfüllen?

Benutzerfreundlichkeit:

  • Wirksam
  • Effizient
  • Engagierend
  • Fehlertolerant
  • Leicht zu lernen

Ich stimme den Kommentaren auf dieser Seite zu, aber das ist alles umstritten ... könnte eine gute stackoverflow Frage sein: ist Usability und Benutzerfreundlichkeit die gleiche? IMO Teil Benutzerfreundlichkeit ist Benutzerfreundlichkeit und umgekehrt, aber sie sind nicht notwendigerweise gleich.

Ich hoffe, dass ich mit diesem Schnitt nicht mehr semantisch sensibel bin :-)


42
2018-02-04 04:00



Interessant ist, dass jeder hier Flash / Silverlight explodieren lässt und es gut ist zu erkennen, dass dies nur eine Seite der Medaille ist.

Flash (und Biegen) ermöglichen Website-Designern deutlich mehr Flexibilität und mehr Inhalt für ihre Website und dies funktioniert in einer Vielzahl von Situationen - z. Websites in Bezug auf Filme oder Bands, Websites für Kinder, Websites für Spiele usw.

Sicher, es gibt viele Gründe, sich nicht für Flash / Flex /Silverlight, aber man kann Websites, die heutzutage in JavaScript nicht verfügbar sind, auch tun. Ich habe vorher mit JavaScript-Produkten gearbeitet, die von blinden Menschen oder Web-Crawlern nicht vernünftig genutzt werden können.

Die Blitzpenetration (aus einer voreingenommenen Quelle, um sicher zu sein) ist 99% + (http://www.adobe.com/products/player_census/flashplayer/version_penetration.html), was bedeutet, dass diejenigen, die sagen "würde nie eine Flash-Website besuchen" sind in der 1% der Bevölkerung, die keine Flash installieren, nicht sehen YouTube oder Filmtrailer online.

Also, du musst auf dein Publikum achten. Bestimmte Zielgruppen und Situationen wären besser mit einfachen HTML-Seiten und einem Minimum an JavaScript (Regierung Websites, Programmierung Websites sind zwei Bereiche, die in den Sinn kommen). Ein anderes Mal ist es, weil die Zuschauer Büroangestellte sind, die nicht in den Browsern Flash installieren dürfen.

Rich Internet Applications (RIA) ist ein Bereich, in dem es einen deutlichen Konflikt zwischen den Seiten von Flex / Silverlight und JavaScript / CSS / HTML gibt. Ich habe mit beiden gearbeitet, und ich bin jetzt der Meinung, dass die Verwendung von Flex / Silverlight-Plug-Ins ziemlich vernünftig ist, obwohl Sie immer noch einige Besucher verlieren können, wenn die Anwendung öffentlich ist.

Zusammengefasst - Sie identifizieren Ihre Zielgruppe am besten, identifizieren, was sie verwenden wollen und können, und basierend auf solchen Einschränkungen entscheiden Sie sich für Ihre Technologie.


36
2018-02-05 03:46



Flash- und Silverlight-basierte Websites verstoßen in der Regel mit ihren geschlossenen Modellen gegen grundlegende Internetkonventionen.

Zum Beispiel die meisten Flash & Silverlight Websites:

  • Ignorieren Sie die Zurück / Vor-Taste.
  • Erlauben Sie niemandem, eine URL an einen bestimmten Ort auf der Website zu senden oder einen bestimmten Ort für einen späteren Zeitpunkt mit Ihrem Browser zu markieren
  • Platzieren Sie das Internet in einer Box mit fester Größe. Keine dynamische Größenanpassung für breitere Monitore oder höhere Auflösungen.

23
2018-02-04 04:27



"Ich wollte gerade zur Kasse gehen, aber ich wollte etwas ändern, also habe ich den Zurück-Knopf gedrückt"


12
2018-02-04 23:20



In diesem nächsten rant s / Flash / Flash oder Silverlight / g

  1. Die Flash-Anwendung / das Plug-in ist ein geschlossener Quell-Topf mit ernsthaften Sicherheitslöchern, die private Daten offen legen, beliebige Dateien auf Ihrer Festplatte verändern können usw.
  2. Flash-Dateien sind enorm für grundlegende Inhalte. Es gibt effizientere Möglichkeiten, Dinge zu tun
  3. Flash ist langsam. Das Plugin auf meinem Windows-PC kann 100% der CPU-Zeit verschlingen, um einige beschissene Webseiten zu spielen.
  4. Flash ist nicht Standard. Es gibt kein unterstütztes Flash-Plugin, das überall installiert ist. Linux-Benutzer können es nicht ausführen, ohne Paketverwaltungs-Hoops zu überspringen. Firefox-Benutzer unter Windows bekommen es standardmäßig nicht (lange hielt ich nicht überprüft).
  5. Flash ist nervig; Ihre Benutzer wollen nicht mit Animationen und Jingles und Junk-e bombardiert werden, nur um einige grundlegende Informationen zu erhalten.
  6. Keine Back / Forward-Funktionen, außer der Flash-Designer wollte sie implementieren
  7. Eine einzelne Seite kann nicht angezeigt werden, ohne dass alle Inhalte / Skripts geladen werden müssen, die diese "Seite" enthalten. Das ist wirklich ziemlich schmerzhaft, wenn all Ihre Benutzer ein Stück Text wollen und Sie die Multimedia in den Hals drücken.
  8. Die meisten Flash-Only-Sites sind wirklich schlecht. Die Designer scheinen mehr daran interessiert zu sein, alle Funktionen der Flash-Engine zu nutzen, anstatt etwas zu präsentieren, das für den Benutzer prägnant und nützlich ist.

11
2018-02-04 04:40



Ich bin ein Flash-Entwickler. Die Firma, für die ich arbeite, hat keine Schwierigkeiten, Kunden zu finden, die Flash-basierte Produkte für sie erstellen möchten. Es gibt eine Reihe von Anwendungen, die in Flash viel einfacher zu entwickeln sind als in anderen Umgebungen, die ich verwendet habe.

Aber Flash hat seine Probleme. Einige der Befragten haben sich darüber beschwert, dass Flash-Apps keine Tastaturunterstützung enthalten. Andere sagen, es liegt daran, dass die Entwickler zu faul sind, es zu implementieren. Die Wahrheit ist, dass viele der Komponenten, die standardmäßig mit Flash ausgeliefert werden, fehlerhaft sind. In meiner Firma mussten wir unseren eigenen Ersatz schreiben. Ein Feature, das problematisch ist, ist die Tastaturunterstützung. Ich habe meine eigene Unterstützung für Tastaturinteraktionen implementiert. Es funktioniert gut, aber erforderlicher Aufwand. Wenn ich eine Windows VB-App schreiben würde, wäre die Tastaturnavigation vorgesehen und würde gut funktionieren.

Das gleiche gilt für Deep-Linking, Back-Button-Unterstützung usw. Ein cleverer Entwickler kann eine Flash-App gut funktionieren lassen. Einige Open-Source-Bibliotheken sind hier unverzichtbar.

Was fließende Layouts angeht, habe ich gerade einen Proof-of-Concept dafür (in AS3) erstellt. Es ist möglich, erfordert aber viel Aufwand. Warum mache ich die Anstrengung? Wegen der anderen Dinge, die Flash gut macht.


10
2017-07-31 14:38



Mein größtes Problem mit Flash ist, dass es Sie "aus dem Browser" in seine eigene völlig separate Anwendung bringt. Dies bricht "Browser-Standards" - d. H. Die Funktionen, die ich in meinem Browser ausführen kann:

  • Rechtsklick
  • Mittlerer Klick (zum Öffnen von Links in anderen Tabs)
  • Text auswählen
  • Kopieren Einfügen
  • Drucken
  • Tastaturkürzel (da Flash den Tastaturfokus stiehlt)
  • Zurück / Vorwärts Tasten und das ganze "Seiten" Konzept
  • Javascript-Interaktion mit anderen Elementen auf der Seite (ich glaube nicht, dass dies möglich ist).
  • "Inspect element" in Firebug oder Chrome, wenn ich die Quelle eines bestimmten Teils der Flash-Datei sehen oder das verwendete Bild finden wollte.

10
2017-09-16 11:19