AS3 vorwärts bewegen?

Hallo, ich benutze AS3 ziemlich oft für die Arbeit, aber ich komme aus einer Java / C / C ++ - Ausbildung und finde die Sprache ziemlich restriktiv.

Es scheint zwei grundlegende Lager in der AS3-Welt zu geben:

Das nicht-technische Kreativcamp, das die Dinge ohne allzu großen Aufwand zum Laufen bringen will und die Informatik dazu zwingtDas Technical Camp (möglicherweise aus einer Java / C # -Erziehung), das an der Verwendung von Flex interessiert ist und mit relativ komplexen Funktionen in einer Sprache (Generika, Methoden- / Operatorüberladung) vertraut ist.

AS3 scheint beide Lager zu frustrieren:

Das in erster Liniekreativ Camp denkt, AS3 ist viel mehr Arbeit als AS2 (und sie sind korrekt) und sie sehen keinen Sinn darin, sich zu bewegen, wenn die Vorteile benötigt werden, aber die Komplexitätssteigerung und die Lernkurve sind relativ steil.

Das in erster Linietechnisch Camp stellt fest, dass AS3 in irgendeiner Form zwischen Javascript und Java existiert und nur zur Hälfte Konzepte implementiert.

Ich habe meine Vorstellungen von dem, was ich technisch möchte, aber ich denke nicht, dass dies derzeit das wichtigste Thema ist. Warum sollte Adobe AS3 technischer machen? Es wird nicht von einem großen Teil der ursprünglichen Benutzer übernommen.

Meine Frage ist also, wie Adobe und die Benutzergemeinschaft AS3 nicht nur technisch, sondern auch als vollständiges Tool voranbringen können, in dem alle Benutzer es übernehmen möchten.

Eine meiner Ideen ist, dass AS3 darüber nachdenken sollte, wie man wieder mehr Skripte erstellt, aber weiterhin tippt. Möglicherweise durch Typinferenz wie inScala. Und um Java nicht mehr so ​​zu folgen, als wäre es der Höhepunkt des Sprachdesigns, sollten Sie über die Probleme nachdenken, die die typischen Benutzer zu lösen versuchen.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage