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.