Dies ist in unserer Branche ein sehr häufiger Effekt.
Zum Beispiel verwende ich persönlich haXe und stelle meinen Client-Code auf dem Flash Player bereit , da es meiner Meinung nach die beste webfähige Plattform ist, auf die ich abzielen kann. Sobald das C # -Backend fertig ist, werde ich wahrscheinlich prüfen, ob es sich lohnt, Silverlight zu verwenden, obwohl ich persönlich das Gefühl habe, dass es gestorben ist, bevor es tatsächlich gestartet ist.
Da ich mit meiner Sprachwahl sehr zufrieden bin, frage ich mich oft: Warum verwenden nicht mehr Webentwickler eine Open-Source-, Multi-Paradigma-, Ausdrucks- und plattformübergreifende Sprache?
Es gibt viele Gründe, aber sie sind immer gleich. Eine gültige ist persönliche Präferenz. Aber oft kommt es auf Unwissenheit oder Zurückhaltung gegenüber neuen / Nischentechnologien an.
Wenn es um Flash geht, hatte ich zahlreiche Argumente, warum es seinen Platz hat und warum man es benutzt. Die meisten Leute argumentieren, dass der Sinn von Flash darin besteht, ausgefallene Websites zu erstellen, die ewig geladen werden und eine schreckliche Leistung erbringen (und viele andere Fehlinformationen verbreiten).
In der Tat ist das Gegenteil der Fall und Apps wie Aviary Phoenix oder Sliderocket und Spiele wie Koyotl und Tanki Online beweisen dies. Flash ist eine ausgereifte Plattform, um eine Desktop-ähnliche Erfahrung im Browser zu erstellen.
Am Ende werden zu viele strategische Entscheidungen von inkompetenten Leuten getroffen, die lieber Trends folgen und eher einem ausgefallenen Blogger als ihren Entwicklern vertrauen. Und die wirklich viele falsche Ideen im Kopf haben.
Neue / Nischentechnologien werden immer um Akzeptanz kämpfen, es sei denn, sie schaffen wirklich einen Durchbruch. Ruby zum Beispiel gelang dies durch Rails und den großen Hype darum. Flash hatte einen solchen Durchbruch für Designer, denn in den 90er Jahren hielten die Leute Shrill für gut und es war die erste weit verbreitete Plattform, die es ermöglichte, genau das zu implementieren.
Trotz Flex hatte Flash für Entwickler nie einen solchen Durchbruch. Möglicherweise, weil GWT , qooxdoo und viele andere Deploy -on-HTML-Frameworks ausreichend gut sind, um einfach nicht Flex oder Flash zu verwenden, und es deutlich mehr Java- und JavaScript-Entwickler gibt (anscheinend bevorzugen Unternehmen Technologien, bei denen eine große Anzahl potenzieller Mitarbeiter vorhanden ist ).
Sie müssen Ihre AJAX-Website heutzutage nicht mehr von Grund auf neu schreiben. Sie können tatsächlich kein Verständnis von HTML haben und es trotzdem in einer Sprache Ihrer Wahl tun.
Im Moment wird HTML5 stark beworben und weiterentwickelt, und viele Leute schließen daraus den Tod von Flash. Es gibt viele gute Gründe, warum HTML5 besser ist als Flash. Was wahrscheinlicher ist, ist, dass Sie immer mehr ressourcenhungrige, aufgeblähte Websites haben, die mit HTML5 erstellt wurden. Standardbasierter Mist ist nicht besser als Mist von Drittanbietern.
Im Moment passiert eine Menge. Das iPhone und andere ähnliche Geräte haben einen riesigen Markt geschaffen, der vor 4 Jahren noch nicht da war. Und die Webstandards werden endlich von allen großen Unternehmen in die gleiche Richtung (vage) vorangetrieben.
Persönlich hoffe ich nur, dass sich die Aufregung innerhalb von ein oder zwei Jahren gelegt hat, dass sich HTML5 bis dahin stabilisiert, reift und verbreitet, während Apple hoffentlich eine weniger despotische Haltung einnimmt und Flash Player auf mobilen Plattformen schneller wird. Und sobald dieser große Schritt erledigt ist, werden die Leute einfach wieder das richtige Werkzeug für den Job auswählen, so wie es war, nachdem die Browserkriege aufgehört hatten. Ab sofort gibt es zu viel Lärm, als dass die Leute klar denken könnten.