Przenoszenie AS3 do przodu?

Cześć Używam AS3 dość dużo do pracy, ale pochodzę z edukacji Java / C / C ++ i uważam, że język jest dość restrykcyjny.

Wydaje się, że w świecie AS3 istnieją dwa podstawowe obozy:

Twórczy obóz nietechniczny, który chce sprawić, by wszystko działało bez większych problemów i informatykiObóz techniczny (prawdopodobnie pochodzący z edukacji w języku Java / C # etc), którzy są zainteresowani używaniem Flex i są przyzwyczajeni do stosunkowo złożonych funkcji w języku (ogólne, przeciążanie metod / operatorów).

AS3 wydaje się frustruć oba obozy:

Przede wszystkimtwórczy Obóz myśli, że AS3 to znacznie więcej pracy niż AS2 (i są poprawne) i nie widzą sensu w ruszaniu, kiedy korzyści są potrzebne, ale wzrost złożoności i krzywa uczenia się jest stosunkowo stroma.

Przede wszystkimtechniczny obóz przekonuje się, że AS3 istnieje w jakimś zawieszeniu między Javascriptem a Javą i jest tylko połową implementacji koncepcji.

Mam swoje pomysły na to, co chcę technicznie, ale nie sądzę, żeby to było teraz najważniejsze. Dlaczego Adobe uczyniło AS3 bardziej technicznym? Nie jest adoptowany przez ogromną część jego oryginalnych użytkowników.

Moje pytanie brzmi: w jaki sposób Adobe i społeczność użytkowników mogą przenieść AS3 do przodu, nie tylko technicznie, ale jako kompletne narzędzie, gdzie wszyscy użytkownicy będą chcieli go przyjąć?

Jednym z moich pomysłów jest to, że AS3 powinien spojrzeć na to, jak ponownie stać się bardziej skryptem, ale zachować pisanie. Być może poprzez wnioskowanie typu jak wScala. A także po to, by przestać śledzić Java, jakby to był szczyt projektowania języka, zacznij myśleć o problemach, które typowi użytkownicy próbują rozwiązać.

questionAnswers(7)

yourAnswerToTheQuestion