Tiago,
But the big thing of laszlo for me is really the philosophy behind it. It is
supposed to be markup language for RIA that could then be presented in
several media, like flash, dhtml, svg (who knows silverlight or javafx.. or
android in the future) and they are taking the first steps in that
direction.
If they make it, it's great, cause you do some code and can run it in
several runtime libs and now being stuck to flash or something else.
The last few releases of OpenLaszlo already provide a way to output to
DHTML! Of course, the current compile doesn't provide a way to access
Flash-specific goodies like embedded fonts and media streaming when you
compile to DHTML. But I don't think that Flex provides any option to
develop for end-users that don't have the most current (or very recent)
release of Flash.
But, if you don't mind only using flash as the output and you need high
performance from your application algorithms and models, you should give
Flex/AS a try.
I agree. It's a matter of doing a cost-benefit analysis of the
different options. It's both a blessing and a curse to be tied to the
latest Flash runtime. Personally, I think it's pretty powerful to be
able to throw together a few dozen lines of code and build an RIA. It's
also pretty cool to be able to build a large application with *tens of
thousands* of lines of code. Check out the Webtop platform that what
we're currently working on. [0]
You don't have to give exclusivity to any of the two!.. :) just use them in
the best they can give you.
Amen! Laszlo code is also just plain fun to write most of the time.
FULL DISCLOSURE: I currently work as a Sr. Software Engineer at Laszlo
Systems. I worked at Macromedia on the releases of Flex 1.0 & 1.5
before I came to Laszlo.
Cheers,
-e
[0] http://www.gowebtop.com