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!

#1 
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!

#2 
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.

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

Great job!

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

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

#5 
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?

#6 
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.

#7 
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.

#8 
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.

#9 
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!

#10 
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!

#11 
Written By http://photopeach.com 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.

#12 
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.

#13 
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.

#14 
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!

#15 
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.

#16 
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.

#17 
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 ;)

#18 
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!

#19 
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.

#20 
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!

#21 
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.

#22 
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!

#23 
Written By http://support.changehome.com/ 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.

#24 
Written By blog.com 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!

#25 
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.

#26 
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?

#27 
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.

#28 
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

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

Add a Comment

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