<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>BlackBox : Flex vs. OpenLaszlo</title>
    <link>http://www.warneronstine.com/blog/articles/2008/05/14/flex-vs-openlaszlo</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Where technology and art disappear</description>
    <item>
      <title>Flex vs. OpenLaszlo</title>
      <description>&lt;p&gt;Last night I presented part 2 of a 2-part series looking at Flex and OpenLaszlo at the &lt;a href="http://www.tucson-jug.org"&gt;Tucson JUG&lt;/a&gt;. Here are my final thoughts on the two (given a brief introduction to each):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Both are good platforms for RIA&lt;/li&gt;
&lt;li&gt;I really like the fact that you can compile Flex apps in either XML or in ActionScript&lt;/li&gt;
&lt;li&gt;I like OpenLaszlo&amp;#8217;s xpath notation for connecting to XML datasources&lt;/li&gt;
&lt;li&gt;I feel that Flex has really gained the mind-share of the Open-Source community. I found many more tools available to me in Flex-land than in OpenLaszlo
&lt;ul&gt;
&lt;li&gt;See &lt;a href="http://opensource.adobe.com/wiki/display/blazeds/BlazeDS"&gt;BlazeDS&lt;/a&gt;, &lt;a href="http://www.graniteds.org/"&gt;GraniteDS&lt;/a&gt; for some excellent Open-Source data and messaging providers for Flex&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.israfil.net/projects/mojo/maven-flex2-plugin/"&gt;Maven&lt;/a&gt; and Ant(included with the Flex SDK) tools for Flex&lt;/li&gt;
&lt;li&gt;Unfortunately the Eclipse plugin for OpenLaszlo appears to be gone, gone, gone.&lt;/li&gt;
&lt;li&gt;Both have Unit testing frameworks available - &lt;a href="http://asunit.org/"&gt;ASUnit&lt;/a&gt;, &lt;a href="http://code.google.com/p/as3flexunitlib/"&gt;FlexUnit&lt;/a&gt;, and &lt;a href="http://wiki.openlaszlo.org/Test_Infrastructure"&gt;LzUnit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;I like the fact that OpenLaszlo supports additional run-times through the new &amp;#8220;legals&amp;#8221; initiative (DHTML and others are in the pipeline through a partnership with Sun)&lt;/li&gt;
&lt;li&gt;I couldn&amp;#8217;t find an easy way to setup a project for OpenLaszlo through Ant or Maven. I&amp;#8217;m sure they exist but nothing turned up in a cursory search
&lt;ul&gt;
&lt;li&gt;I take it back, I finally found &lt;a href="http://wiki.openlaszlo.org/LZProject#Useful_ANT_build_targets"&gt;this&lt;/a&gt; on the OpenLaszlo wiki for ant tasks included with the source. But not packaged up all nice and clean like the ones for Flex. Blech.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;I also like how easy it is to create and modify components for Laszlo. I don&amp;#8217;t know how easy it is to do this in Flex.&lt;/li&gt;
&lt;li&gt;The docs for OpenLaszlo are somewhat scattered and some are sorely out of date. Several examples on their own site didn&amp;#8217;t work at all with 4.0.12&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Overall I think I will be focusing my future efforts on Flex/ActionScript 3.0 and unfortunately leaving Laszlo behind. I have been a fan of it for quite a while but I don&amp;#8217;t think it has kept up at all with Flex and is starting to lose mind-share amongst the Open-Source community.&lt;/p&gt;</description>
      <pubDate>Wed, 14 May 2008 06:56:40 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:401a7bc3-b120-458c-93fd-2451b9639db7</guid>
      <author>Warner Onstine</author>
      <link>http://www.warneronstine.com/blog/articles/2008/05/14/flex-vs-openlaszlo</link>
      <category>programming</category>
      <category>ria</category>
      <category>flex</category>
      <category>laszlo</category>
      <trackback:ping>http://www.warneronstine.com/blog/articles/trackback/320</trackback:ping>
    </item>
  </channel>
</rss>
