Hi all,<br><br>I've been using laszlo for quite some years now and I like it a lot. Nowadays, I'm moving to Flex, having done some more complex work.<br>In terms of developing complex application with a high level of behavior or algorithm complexity, flex/Actionscript is the winner for sure.<br>
<br>ActionScript is a powerful language with a rated good performance. Laszlo scripting is too modest and slow.<br>In Flex, you have architect frameworks like cairngorm (<a href="http://www.adobe.com/devnet/flex/articles/cairngorm_pt1.html">http://www.adobe.com/devnet/flex/articles/cairngorm_pt1.html</a>) that make easy the development of big applications.<br>
You also have libs like 2d physics engines, papervision (3d engine) that can enable you to do things like cover flows (<a href="http://blog.nelsonsilva.eu/2008/02/27/flex-flickrflow/">http://blog.nelsonsilva.eu/2008/02/27/flex-flickrflow/</a>) or even 3d Games.<br>
<br>As for the components, that shouldn't be a problem in any of the two.<br><br>Then, why bother with Laszlo ?<br>Well, laszlo is great regrading the development of mainly UI rich application with server connection in an easy and simple way. The documentation is quite nice and it has some details that make it a good developing tool (like the debug feature).<br>
<br>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. <br>
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.<br><br>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. <br>
You don't have to give exclusivity to any of the two!.. :) just use them in the best they can give you.<br><br>Hope any of this helps..<br><br>Tiago<br><a href="http://blog.tiagocardoso.eu">http://blog.tiagocardoso.eu</a><br>
<br><div class="gmail_quote">On Thu, Feb 28, 2008 at 6:23 PM, Rich Christiansen <<a href="mailto:rich@byu.net">rich@byu.net</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">
<font size="-1"><font face="Helvetica, Arial, sans-serif">Very
interesting insights, Anze! Thanks so much. Does anyone else have
some experience with Flex/Actionscript that could add their thoughts as
well?<br>
<br>
tia,<br><font color="#888888">
-Rich<br>
</font></font></font><div><div></div><div class="Wj3C7c"><br>
Anze Cesar wrote:
<blockquote type="cite">What I found great about OpenLaszlo is, how well it
strikes a balance between RIA and non-conventional needs. For instance,
it has all the<br>
UI components you need in a typical RIA and yet it doesn't limit you
like Flex does. Note that I'm not saying Flex indeed limits you, since
I've<br>
only spent a very short amount of time using it. I tried to replicate
what I made in OL in Flex, but I quickly went to pure Actionscript. Now
I have<br>
a problem with actionscript's lack of UI components. <br>
<br>
The only real weakness of OL is beeing one step behind flash. I hope
swf9 runtime comes out soon :).<br>
<br>
<div><span class="gmail_quote">On 2/25/08, <b class="gmail_sendername">Rich Christiansen</b> <<a href="mailto:rich@byu.net" target="_blank">rich@byu.net</a>>
wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000"><font size="2"><font face="Helvetica, Arial, sans-serif">Thanks for the response, Anze! I
haven't done any Flex coding either - every time I look into it, it
looks nice, but so pricey to really take advantage of all of the
features. Is there anything that you like better about Flex as
compared to OL?<br>
<span><br>
-Rich<br>
</span><br>
P.S. I'd like to forward your response to the list if you don't mind</font></font></div>
</blockquote>
<div><br>
Oh, I havent realised it was sent to you in private. The lists I usually use operate differently :). </div>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">
<div><span> Anze Cesar wrote:
<blockquote type="cite">Hi,<br>
<br>
I started straight with OpenLaszlo, like you, but I have since been
"forced" to switch to flex. I must say I like OpenLaszlo much better,
despite many flex libraries that are available.<br>
I had a lot of problems adapting to flex and am so sticking with
OpenLaszlo for all my off the record projects :). I must also confess I
don't really like flash, so DHTML runtime is a<br>
major advantage :).<br>
<br>
<div class="gmail_quote">On Fri, Feb 22, 2008 at 8:10 PM, Rich
Christiansen <<a href="mailto:rich@byu.net" target="_blank">rich@byu.net</a>>
wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000"><font size="2"><font face="Helvetica, Arial, sans-serif">Hey all,<br>
<br>
I have a confession to make. I've never coded in straight
Actionscript. I jumped right on the OpenLaszlo bandwagon when it came
along, and I haven't looked back. Some of the reports I hear about
Actionscript coding make me cringe, and rejoice that I do my
development in LZX and OpenLaszlo.<br>
<br>
However, I do wonder what the advantages are to coding in Actionscript
with straight up Flash. Does anyone here have experience with both
that could shed some light? I'd be interested in hearing about
performance considerations, ease of development, language quirkiness,
learning curve, limitations, etc.<br>
<br>
Thanks! :)<br>
-Rich<br>
</font></font></div>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
lp,<br>
Anže </blockquote>
</span></div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
lp,<br>
Anže </blockquote>
</div></div></div>
</blockquote></div><br>