Thumbs Up for Apache Flex

This post was written by jimrobson on October 13, 2013
Posted Under: Apache Flex, Flex

We have a fairly complex enterprise application that is built with Flex, BlazeDS, Java, and Spring. Version 1.8 is currently in production, and we are looking forward to delivering 2.0 before the end of the year. The Flex client by itself includes over 78,000 lines of code in 1062 files. In addition, it leverages our own corporate library SWC plus several third-party SWCs (both commercial and open-source). It was built using the Adobe Flex 4.5.1 SDK. We did not move up to 4.6 because it had bugs that broke some of our more dynamic skins.

At this point the feature list is pretty stable, and so we are thinking about performance. Some of our screens require large data sets with complex interrelationships, and algorithms that run to update those relationships (and thus redraw the visualizations) with nearly every user gesture. All in all, these screens seem to be rather obvious candidates for ActionScript workers - and so it seems time to move beyond the 4.5.1 SDK.

With no small amount of trepidation, I set up a new workspace with a fresh pull from SVN targeting the new Apache Flex 4.10.0 SDK, and made a small tweak to the compiler arguments. The result? It just worked.

After building the client with the new SDK, I put it through its paces in my local development environment. Then I deployed it to our Dev/Test server, and had a QA engineer and a software engineer perform regression testing. In the end, we found a total of 0 issues.

So, all I can say is: Kudos to the Apache Flex team. You have done a fantastic job, and deserve to be proud of what you have accomplished.

Tags: ,

Reader Comments

Well done apache Flex guys!

Written By shardul singh on October 14th, 2013 @ 5:45 am

Did you get any performance gains / losses? Great to hear it worked out of the box!

Written By Mal on October 15th, 2013 @ 7:47 am

Mal: No, we didn’t detect any measurable change in performance. But we weren’t expecting to boost performance just by changing the SDK, so we’re not disappointed.

Written By jimrobson on October 15th, 2013 @ 3:01 pm

Great job!

Written By Nemi on October 22nd, 2013 @ 5:47 pm

Great news :) That’s the power of the open source! :D

Written By Leonardo Molina on October 30th, 2013 @ 12:37 pm

Was the Air application? Was it compiled to JavaScript? Was internal SQLite DB used?

Written By Chris on November 12th, 2013 @ 1:07 am

Chris - No, it’s not Air. It’s a Web app compiled to a SWF.

Written By jimrobson on December 3rd, 2013 @ 8:06 pm

We are a group of volunteers and opening a new scheme in our community.

Your website provided us with useful information to work on. You’ve done
an impressive task and our whole community will probably be
thankful to you.

Written By free google advertising on June 28th, 2014 @ 11:58 pm

Nice post. I was checking continuously this weblog and
I am impressed! Very useful information particularly the final phase :) I deal with such information a lot.
I used to be seeking this particular information for a very long time.
Thank you and best of luck.

Written By kolikkopeli on June 29th, 2014 @ 9:18 pm

Howdy! This is my first visit to your blog!
We are a group of volunteers and starting a new project in a community in the same niche.
Your blog provided us valuable information to work
on. You have done a outstanding job!

Written By 8 Ball Pool Hack no Survey on July 3rd, 2014 @ 12:12 am

Somebody essentially assist to make severely posts I would state.

This is the very first time I frequented your web page and thus far?
I amazed with the analysis you made to make this actual
post amazing. Wonderful job!

Written By on July 8th, 2014 @ 9:54 am

I pay a quick visit each day a few web pages and blogs to read articles, but
this webpage presents feature based articles.

Written By physical therapy los Angeles on July 8th, 2014 @ 4:57 pm

Technology, like most things, can be either good or bad depending
on who uses it. In Skyrim, these living legends can come at any time and launch an attack upon any location.
Researching the ideals in the fresh with all the fact sensed simply by their particular folks is a
lot like another the actual vote in the gentleman in the pub with that of a single additional familiar with
Classes Involving Dragons Crack And Be unfaithful Software.

Written By school Of dragons Hack facebook on July 9th, 2014 @ 6:53 am

Wow, this article is nice, my younger sister is analyzing these
kinds of things, thus I am going to tell her.

Written By Marie on July 9th, 2014 @ 5:38 pm

Wow that was odd. I just wrote an really long comment but after I clicked
submit my comment didn’t appear. Grrrr…
well I’m not writing all that over again. Anyhow, just wanted
to say excellent blog!

Written By executive coach the woodlands tx on July 11th, 2014 @ 12:34 am

I like what you guys are usually up too. This type of clever work and coverage!
Keep up the awesome works guys I’ve incorporated
you guys to blogroll.

Written By contractors bonding insurance company on July 11th, 2014 @ 4:22 am

Excellent post. I used to be checking continuously this
weblog and I am impressed! Very useful information specially the closing section :
) I care for such info a lot. I was looking for this
certain information for a very lengthy time. Thank you and best of luck.

Written By roll off dumpster rental Philadelphia on July 11th, 2014 @ 9:26 pm

I would like to thank you for the efforts you have put in penning
this website. I am hoping to view the same high-grade blog posts by you in the future as well.

In truth, your creative writing ailities has encouraged me too get my very own blog
now ;)

Written By bioidentical hormones for men on July 12th, 2014 @ 2:15 am

Hi! This post couldn’t be written any better! Reading this
post reminds me of my good old room mate! He always kept talking about this.
I wkll forward this page to him. Pretty sure he will hhave a good read.

Thanks for sharing!

Written By Roll Off Trash Containers on July 17th, 2014 @ 6:00 am

Aw, this was a really nice post. Taking a few minutes and actual effort to
generate a top notch article… but what can I say… I procrastinate a lot and never seem to
get nearly anything done.

Written By best pick up lines for pof on July 20th, 2014 @ 6:16 am

Today, I went to the beach with my children. I found a sea shell and gave it
to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and
screamed. There was a hermit crab inside and it pinched
her ear. She never wants to go back! LoL I know this is completely off topic but I had to tell someone!

Written By Attorneys Ethics Peoria Il on July 22nd, 2014 @ 5:44 pm

Nice answers in return of this difficulty with firm arguments and describing the whole thing about that.

Written By Willian on July 23rd, 2014 @ 2:12 am

You are so awesome! I don’t believe I have read anything like this before.

So wonderful to discover someone with some genuine thoughts on this subject matter.

Seriously.. thank you for starting this up. This website is one thing that’s needed on the web,
someone with some originality!

Written By on July 23rd, 2014 @ 4:55 pm

Pretty section of content. I just stumbled upon your blog and in accession capital to assert that I acquire actually
enjoyed account your blog posts. Anyway I will
be subscribing to your augment and even I achievement you access consistently quickly.

Written By on July 25th, 2014 @ 7:39 am

When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is
added I get several e-mails with the same comment. Is there any way you can remove me
from that service? Cheers!

Written By Mikki on July 27th, 2014 @ 5:13 am

Simply desire to say your article is as astounding.
The clarity on your put up is just nice and that i can think you’re a
professional in this subject. Fine together with your permission let me to snatch
your feed to stay updated with approaching post. Thanks one
million and please carry on the rewarding work.

Written By weblify discount on July 28th, 2014 @ 2:08 pm

Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point.
You clearly know what youre talking about, why throw away your intelligence on just posting videos to your site
when you could be giving us something enlightening to read?

Written By face cream on July 28th, 2014 @ 9:38 pm

It received a large number of positive reviews from consumers who were happy with it’s performance.

The Bissell 1867-7 has some good design features for a steam mop.
If you have the capability to dry foods you can have what you need at anytime you may need it.

Written By best tv reviews led on July 29th, 2014 @ 4:14 am

Hello there! Would you mind if I share your blog with my facebook group?
There’s a lot of folks that I think would really enjoy your content.
Please let me know. Cheers

Written By Termite Inspection Nanaimo on July 31st, 2014 @ 5:06 am

Informative article, totally what I wanted
to find.

Written By Ship Us To Canada Langley on August 1st, 2014 @ 2:02 am

Howdy this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code
with HTML. I’m starting a blog soon but have no coding expertise so I wanted to get advice from someone with experience.
Any help would be greatly appreciated!

Written By Sonya on August 1st, 2014 @ 8:16 am

Superb, what a blog it is! This webpage provides helpful facts to us, keep
it up.

Written By Made To Measure Roller Blinds Surrey on August 1st, 2014 @ 6:59 pm

Undeniably believe that which you stated. Your favourite reason appeared to be
on the web the simplest factor to keep in mind of. I say to you, I certainly
get annoyed whilst other people consider issues that they plainly
do not understand about. You managed to hit the nail upon the highest as well as outlined
out the entire thing with no need side effect , other
people could take a signal. Will probably be again to get
more. Thank you

Written By Tv Video Editing Equipment Toronto on August 1st, 2014 @ 7:14 pm

Fastidious response in return of this issue with firm arguments and explaining the whole
thing about that.

Written By Pest Control For Food Industry Courtenay on August 1st, 2014 @ 7:36 pm

It’s amazing to go to see this site and reading the views of all colleagues regarding this post, while I am also keen of getting knowledge.

Written By Verena on August 2nd, 2014 @ 4:15 am

Pretty nice post. I just stumbled upon your weblog and wished to say
that I have truly enjoyed browsing your blog posts.
After all I’ll be subscribing to your rss feed and I hope you write again soon!

Written By google on August 2nd, 2014 @ 9:42 am

Everything said was actually very reasonable. But, consider this, suppose
you typed a catchier post title? I mean, I don’t wish to
tell you how to run your website, however suppose you added a post title that grabbed folk’s attention? I mean Thumbs Up for Apache Flex is
a little plain. You might look at Yahoo’s home page and see how they create
news titles to grab people interested. You might try adding a video or a picture or two to
grab people interested about everything’ve written. Just my opinion, it might bring
your posts a little livelier.

Written By Morgan on August 3rd, 2014 @ 1:23 pm

I seldom comment, but I looked through some comments on Thumbs Up for Apache Flex.
I actually do have a couple of questions for you if you don’t
mind. Could it be only me or does it look as if like a few of these comments look like they are written by brain dead
visitors? :-P And, if you are posting on other online
social sites, I would like to keep up with
everything new you have to post. Could you
make a list of all of all your public pages like your
twitter feed, Facebook page or linkedin profile?

Written By on August 22nd, 2014 @ 9:37 am

What’s Going down i am new to this, I stumbled upon this I’ve found It positively useful and it
has aided me out loads. I am hoping to give a contribution & help different
customers like its helped me. Good job.

Written By remodel your home on August 22nd, 2014 @ 11:22 am

Many thanks to HP Connected Distant technologies, you can enjoy
wi-fi freedom. I want to find out if my girlfriend is cheating on Faceboo
Is this something that you are saying to your self.

Written By on August 22nd, 2014 @ 1:06 pm

Bursting makes your phone a lot more than just a
solution for interaction.

Written By Kali on August 23rd, 2014 @ 9:18 pm

Good day! Do you know if they make any plugins to help with SEO?
I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very
good results. If you know of any please share. Thank you!

Written By The Best Zamurai PBN Blueprint Review on August 24th, 2014 @ 2:48 am

Excellent post! We are linking to this great content on our site.
Keep up the great writing.

Written By on August 25th, 2014 @ 12:56 am

I like the valuable information you provide in your articles.

I will bookmark your blog and check again here frequently.

I am quite certain I’ll learn many new stuff right here!
Best of luck for the next!

Written By check out your url on August 27th, 2014 @ 5:57 am

Nice post. I learn something totally new and challenging on sites
I stumbleupon on a daily basis. It will always be helpful to read through content
from other authors and practice a little something from
their web sites.

Written By Chiropractic Care Beverly Hills on August 27th, 2014 @ 2:56 pm

What’s Going down i am new to this, I stumbled
upon this I have found It absolutely useful and it has helped
me out loads. I’m hoping to give a contribution & aid other users like its aided
me. Great job.

Written By 24 hour emergency ac repair 19059 on August 28th, 2014 @ 9:23 am

Dirk conduce ușor o agenție de detectivi , concentrându-se pe
pisici pierdute și divorțuri urât . O regulă universal adoptat în fiecare
club de striptease este ” Uită-te dar nu atinge ” . În anii 1980 dansuri tur a devenit parte din ofertele din aceste
cluburi .

Written By jucarii esentiale sex shop on August 28th, 2014 @ 8:45 pm

Add a Comment

required, use real name
required, will not be published
optional, your blog address