The only thing that AS3 and Javascript have in common is ECMAScript. It's
quite tricky to create OOP javascript that is well organized by yourself.
That's why we have all these external libraries (backbone, angular, etc...)
that try and help. That's also why Flash is a plugin... Even though being a
plugin is it's downfall... By being a plugin it doesn't have to play by the
rules of the DOM which are different on every browser. It can release new
versions that will apply to every browser. It's just unfortunate that the
web was built in such a way that there is no better way.  Unless you want
to create an As3 tool that compiles down to Javascript. Unless you can get
all the browser makers to agree on one new language that would make the
javascript situation better.
If you want to build something in Javascript you are mainly relying on the
community aka Github. Which isn't bad, but it doesn't guarantee you a bug
free situation (not that Flex does, but at least you know that it's a
production release). Most of your projects will import tons of libraries
just to get the initial functionality you need. Some may import double
functionality. For example.. You might import bootstrap's javascript...
Which has a crappy autocomplete built in to version 2 but not version 3.
But you shouldn't use it because it's poorly written. Which you wouldn't
know unless you tried it out.. then might have found this article.
http://lucumr.pocoo.org/2013/12/9/stop-being-clever/ ...
Anywho... Of course you can now do mostly everything in Javascript that you
used to do in Flash (except copy to the clipboard). The big difference is
that you'll wind up doing a lot more research to find out how to do X.
Doing the research is overwhelming and you'll often have to try out a lot
of untested stuff. Making things work often comes with caveats.
There are full fledged flex-like solutions for Javascript but they cost
ridiculous amounts of money (per month!)... That's just depressing.
    • [flexcode... danielpr...@yahoo.com [flexcoders]
      • Re: [... Scott Fanetti scott.fane...@gmail.com [flexcoders]
        • R... Barry Gold barrydg...@ca.rr.com [flexcoders]
          • ... danielpr...@yahoo.com [flexcoders]
            • ... sk.jameel2...@gmail.com [flexcoders]
            • ... Wemerson Couto GuimarĂ£es wemerso...@gmail.com [flexcoders]
            • ... Scott Fanetti scott.fane...@gmail.com [flexcoders]
            • ... John Hall jh...@cactusware.com [flexcoders]
    • [flexcode... danielpr...@yahoo.com [flexcoders]
      • Re: [... David Adams dpad...@gmail.com [flexcoders]
  • [flexcoders] R... Jacob Schatz playpianolikew...@gmail.com [flexcoders]

Reply via email to