Saturday, October 23, 2010

Flex Builder is now Flash Builder

All the latest Flash platform related news are about Adobe’s rebranding of Flex Builder which is now Flash Builder. You can read more from Serge Jespers, Lee Brimelow, Duane Nickull, Mark Doherty, Tim Buntel or Ryan Stewart and the Lee Brimelow’s FAQ. And I’ve decided to share some thoughts about this decision(Sony VGN-FW11M battery).

As we know Flash was born as animation technology and then become RIA platform with its own scripting language etc. To be precise the RIA definition itself is derived from Flash MX(Sony VGN-FZ17G battery). So we have animation platform with some interactivity (ActionScript) and very great IDE for animation (timelines, tweens etc) but EXTREMELY poor for scripting with very basic code editor and procedure code in frames across application movie(Sony VGN-FZ18E battery).

Time by time the situation is changing. Flex technology with declarative MXML was launched earlier than MS’s WPF with XAML (and MS possibly didn’t think about WPF/E aka Silverlight that times). Flex was right targeted for developers to develop APPLICATIONS (not movies) (Sony Vaio VGN-FZ18S battery) . Right, developers-developers-developers just before MS’s XAML/.NET based family with great designer/developer workflow.

But anyway who knows about Flex? Before >=2 version almost nobody knows. A lot of Flash developers can’t adopt this new technology for number of reasons(Sony Vaio VGN-FZ210CE battery). And the situation was broken after Flex 2 was released. We can call it as the victorious procession of Flash platform for developers. But who knows about this procession outside Flash community? A much less amount of people than we can expect(Sony VGN-FZ230E battery).

The most people just things nothing if I represent myself as a Flex developer. They don’t know about the subject and even don’t care. And if I try to explain my specialization in terms of Flash platform they become excited — oh yes! It is great tool for animations, rich banners, YouTube and promo sites. But what you say(Sony Vaio VGN-FZ21E battery )? You write code? ActionScript code? How very interesting. But ActionScript is very poor programming language, you know? What? It now supports classes? And even some other cool features(Sony VGN-FZ18 battery)? Great! But what about IDE? MS has great Visual Studio for their WPF and Silverlight but Adobe has just Flash IDE with just VERY BASIC code hilighting. It is funny you know? What? You have Flex Builder which is Eclipse based and has some code editor which is not so powerful as JDT but has a couple of features? Really? That’s cool, guy! Sorry, I’m hurry now. See you(Sony VGN-FZ190 battery)!

It takes a long time to divide Flex as developer centric technology from Flash as technology for creative people. Ok. We have Flash platform as an umbrella for all this family. Flash (means timeline and poor code editor)? Platform (WTF?) (Sony VGP-BPS9/B battery)?

In other side everybody knows Visual Studio. And calls it great (I can’t share it — in my opinion VS is not great as code editor but can be with ReSharper for example). And new Silverlight technology (developers, developers, developers!) (Sony VGN-FZ15G battery). Nobody can doubt Silverlight is great for developers. And it has really great designer/developer workflow (which Flex Flash will have only with Flex Flash Catalyst released). Maybe it isn’t great for animations but who cares(Sony Vaio VGN-FZ31S battery)?

Ok. What we have now? We have Flash IDE and Flash Builder IDE (looking forward for questions from customers and colleges about what is difference and why Flash Builder IDE has advanced code editor but can’t compile fla-files and Flash IDE can compile them but useless for serious coding?) (Sony Vaio VGN-FZ38M battery). And we have Flash Catalyst which can use projects imported from Flash Builder IDE but can’t share the same project and can’t edit fla-files. And have one ugly child aka Flex SDK which is what? How to explain colleges and customers why Flash Builder IDE hasn’t timeline and can’t build flas but can use something which called Flex SDK (why Flex? why Flash?) (Sony Vaio VGN-FZ31Z battery). And in other hand Flex SDK can be used to develop only in Flash Builder IDE and Flash Catalyst but not in Flash IDE. And what about beginners? Why Adobe going to drive them mad(Sony Vaio VGN-FZ31M battery)?

Well, Silverlight has ONE brand (which was divided from WPF). Maybe they won’t attract a lot of creative persons aka designers and animators but they have good positioning. So now Adobe tries to do the same using Flash brand. Which become well-established for creative persons but not for software or enterprise developers (sorry for that f-word enterprise word) (Sony VGN-FZ11Z battery). And never will. It is much more effective to use Flex naming for all the Flash platform parts in this situation (hope creative persons won’t bear a grudge for it and won’t become MS persons ). Yes Flash is de-facto standard for web animation and MS is very poor about creativity. So I hope Flex player can be successful(Sony VGN-FZ220E battery).

Or maybe it is better to introduce some new generic brand for Flash, Flex and AIR (the whole platform)? Anyway Flash Builder is way to nowhere(Sony VGN-FZ11S battery).

Anyway it is just only my opinion

No comments:

Post a Comment