teotigraphix.blog.show()

Flex2 :: Bye Bye StringBuilder

Seems as though the previous question uncovered the Adobe engineers plan for around beta3 to axe the StringBuilder class.

Gordon Smith(Adobe Engineer) writes on flexcoders:

“Forget StringBuilder… it’s going away in B3. The player team decided
it didn’t give enough performance gain in enough useful cases to justify
having both String and StringBuilder.”

I had to laugh in a very mailing list way when Darron Schall replied:

“That said, however, it would be a shame to see StringBuilder go — especially after having written a decent number of pages for it for an upcoming book. Can I petition? :-)

Then Gordon Smith replied:

“Of course. We’re always interested in feedback on whether we’re making the right decisions.”

There was also discussion in a seperate thread by a fellow flexer about the depcrecation of things like StringBuilder. How people are using this and Adobe just killing it right off.

Matt Chotin replied:

“We plan on doing deprecation in many cases but we certainly don’t do it for features that change in a Beta and between Flex 1.5 and 2.0 we’ve changed so much that at some point we decided deprecation wasn’t really worth it. But I’ll also say that we saw this as a one-shot deal, this is the time we have to do it right and for future releases we will have to go through a more formal deprecation process.”

I totally agree with what he said and I was about to say the same thing dealing with beta. You have to agree with him that Flex 1.5 to Flex 2 really isn’t even the same thing becasue of AS3.

I have to admit I wasn’t using this class but the methods were interesting and as far a performance, I guess we leave this to people that know what they are talking about!

So, we will see if Darron has enough clout to change the future, stay tuned.

Peace, Mike

Leave a Reply