by Sam » 24 Feb 2017, 21:03
Two big issues for Flash:
Device Support (from Wikipedia):
The latest version of the Adobe Flash Player runs on Microsoft Windows, Apple OS X, RIM, QNX and Google TV.
i.e. no Android and IOS support for flash.
Open Source...
ActionScript is not. :/
ActionScriot is somewhere between the 50-100th most popular (depending on the Tiobe index definition of that) programming language in the world as of February 2017. Javascript is 7th.
http://www.tiobe.com/tiobe-index/. Javascript has a big advantages over ActionScript. You can use it server-side with NodeJs. Javascript is completely cross browser supported. Languages compile to Javascript (e.g. I was exploring learning CoffeeScript because of it's Pythonic nature but sadly the updates aren't there. There are other languages which compile to JS which are beneficial depending on the programming background you come from).
I'm sure having a Flash / ActionScript website is feasible... (I'm not sure how you would insert into/ retrieve from a database) but under what circumstances would you? People pick frameworks and languages from their background e.g. Django for Python or PlayFramework for Java OR because they're new to programming and want to learn something that's widely supported e.g. PHP. Even using other languages with ActionScript / Flash doesn't seem appealing when there's so much support for the big languages.