The advantages are:
● The applications can be truly web based and cross platform. All it needs is the flash player. The flash player and plug-ins are available for every different browser and every different hardware platform including mobiles. So we can have a good reach in deployment.
● The programming includes XML based approach which gives us the much needed persistence of logic through the various versions of programming platforms.
● A full-featured IDE gives us the right base to create our own application in robuse way.
The Disadvantages are:
● It is completely based on Flash player and a failure at the flash player level can destroy your application.
● The programming languages includes MXML and Actionscript which are completely new and just not compliant with prevalent standard languages like the C++ or Java.