Adobe Flex/Flash builder Wishlist

Adobe Flex (now Adobe Flash builder) is a really nice solution (framework + editor) but there are some features i’m missing:

  • Multithreading: when loading some CPU intensive data the UI freezes; there are some threading-like-managing solutions available but no one works really well (the new version of AIR will fix this allowing to call native code).
  • Eclipse editor smaller memory footprint (some times it grows to over 400MB);
  • Faster Design Mode: too slow and why there is,  some times, the need to refresh the view and it isn’t done automatically?
  • In the outline window (thw one which shows the structure tree) the possibility to do drag and drop;
  • Code obfuscation: it’ a mess that is so easy to read and copy all the software code without any pain; you have to buy an external encrypter or try an hand made solution.
  • Image Drag And Drop (with request to link it or embed);
  • Image auto-updated when the file is changed (ie replacing with a new version), because the only two ways to force this is to clean and rebuild the entire project or to change a letter in the source filename of the image and restore it (ie: bear.png -> be.pn -> be.png)

The the use of Eclipse as developing platform is quite useless: it’s heavy, slow, and with a big memory footprint: why use a Mammoth like that if a Flex user will use only Flex features and wont access all the Eclipse features available (I prefer to use a separate Eclipse to avoid problems, which is always updated while Flex version won’t update to latest Eclipse patches). An AIR application wont’ be better now that AIR has reached a nice working version?;

After some hours of working with Adobe Flex/Flash Builder  the garbage collector isn’t able to free all the resources, the last time i checked it reached after I asked for a garbace collector operation it ended with 560MB (this means no way to decrease more resources without closing the application).

Comments

No comments yet. Why don’t you start the discussion?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

This site uses Akismet to reduce spam. Learn how your comment data is processed.