Adobe Releases Flex 2.0 Beta
An anonymous reader writes "The battle between Microsoft and Adobe continues as Adobe releases the beta of Flex 2.0. This comes just a few days after Microsoft released a preview of Sparkle. From the article: 'Adobe today released the beta version of Flex 2.0, the latest software from Adobe Labs. The release follows the Alpha test release in earlier January. Aimed at developers of Internet content, the beta version of Flex includes Flash Player 8.5 client, Flex Framework 2.0, as well as Flex Builder 2.0, Flex Enterprise Services 2.0 and Flex Charting Components.' Some of the cool new features include the ability to view source so you can see how the Flash application was built, and an announcement today that some of the tools to build Flash applications will be available for free."
Sounds like something out of a Motorola cellphone.
From Wikipedia:
The FLEX single-tasking operating system was developed by the company TSC for the Motorola 6800 in the 1970s. It was also later ported to the Motorola 6809.
That's surely a must-have!
$ flex --version
flex version 2.5.4
I guess I'm not up to date on Sparkle, but I thought OpenLazslo was the clear competitor to Flex.
Note that the IDE is based on the Eclipse platform! Good work Adobe!
Damien
"Great!!! Flash just got better!! I can't wait for FlexBlock to come out for Firefox so I can feel like I'm REALLY getting value from the open source community."
Great!!! Another knee-jerk response from the slashdot:"I hate Flash" department. It's not for you buddy. It's more for Intranets.
Based on this, I'd say that Mister Flex is taking serious medical risks, and should seek the immediate care of a physician.
http://alternatives.rzero.com/
I used to be a professional Flash geek and I can't tell what the hell Flex is. I dunno if this is an inherited Macromedia name or an Adobe name - probably Macromedia, as I found a lot of their tool names to be cryptic and uninspiring. Blah blah 'rich applications' blah blah blah. Blah blah same hype as 'AJAX' except with Flash wedged in.
But Flash has been going down this "platform" route for the past several revisions, with increasingly more annoying UI in the editor for animators - the 5->MX transition threw a bunch of speedbumps right in the middle of the animation workflow, and they seem to be slated to linger forever. I keep hoping the Adobe buyout will mean they actually fix the editor UI to not require about twice the clicks it used to for basic symbol-oriented animation...
egypt urnash minimal art.
Jokes on you, Ahahahhahahaha! There is no flex plugin, it uses the flash one! So your already getting value out of the open source community.
Now it seems that we will need a Firefox extension to block this new problem!
Maybe a bit off topic, but I can't find the answer on Macrobe's site(s) - anyone know what the forecast is for when Flash/Flex etc. will be available as Universal binaries for Mac OSX?
Flex is closer to Java Applets hype than AJAX hype.
This Harley Davidson customizer is a cool example of something built using Flex (though granted, its not built using Flex 2.0).
and you can't open a socket under 1024 with flash (version 7 anyways) ... so none of the regular services.
www.curl.com is another technology.
What does a lexer have to do with macromedia flash? Are Adobe's marketing department really that clueless?
On a more complex level, Flash based Flex applications are robust interactive SOA applications with the ability to easily hook into various data services (JMS/Messaging, AMF[POJOs,OpenAMF via PHP, Coldfusion CFCs], XML over HTTP, and WebServices/SOAP).
So you can make rich desktop like applications with all the great stuff like drag and drop, interact with video, webcams, microphones, key events like CTRL and Function keys. Thin clients, where the app loads once. But have the deployment ease of a web application, and are platform agnostic (unix,mac,windows,pdas,cellphones,etc....).
Though the best way to see what it's all about is to look at live applications on the web:
http://maps.yahoo.com/beta/Yahoo Mapsn .swfBlog Readera rch.htmlFlickr PhotoSearch.
http://www.thoughtfaqtory.com/flex/mxnaviewer/mai
http://weblogs.macromedia.com/pent/flickr/PhotoSe
Does using XML in such a fashion really save time? Does it truly make a programmer more productive? I truly doubt that it does.
// JavaScript here
Typing out
<method name="setCoords" arg="x" arg="y">
</method>
when you want to write a method is surely the wrong way to go about writing code. Not only is it difficult to read, but it takes far too much typing. Basically any other OO language makes creating a method short and simple, as it's such a fundamental and oft-performed task.
What starts out as 30 or 40 unnecessary characters for one method quickly balloons up to 300000 or 400000 extra characters when you start building serious applications consisting of millions of lines of code. It takes time to type half a million unneeded characters. When time is valuable, such waste isn't acceptable.
So you end up not gaining any productivity improvement when it comes to initially developing the app. It may even take longer to develop, due to the extraneous typing that is necessary, and the code being far more difficult to read quickly. Then it's a hassle to maintain, assuming maintenance is even possible.
Sorry, languages with an XML syntax just don't cut it for real-world applications.
Cyric Zndovzny at your service.