<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Gregg Bolinger - flex tag</title>
  <link>http://www.greggbolinger.com/blog/tags/flex/</link>
  <description></description>
  <language>en</language>
  <copyright>Gregg Bolinger</copyright>
  <lastBuildDate>Tue, 18 Nov 2008 15:58:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Some Reasons Flex Looks Appealing</title>
    <link>http://www.greggbolinger.com/blog/2008/08/21/1219335300000.html</link>
    
      
        <description>
          &lt;p&gt;&lt;B&gt;Update&lt;/B&gt; &lt;i&gt;It has been brought to my attention that I have repeated some information contained on the Flex homepage in my ramblings here.  I just wanted to point out that is wasn&#039;t intentional and I was not trying to plagiarize.  But the fact that my sentiments reflect that of Adobe&#039;s is pure coincidence.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
In my &lt;a href=&#034;http://www.greggbolinger.com/blog/2008/08/01/1217623140232.html&#034;&gt;JavaFX Too Late...&lt;/a&gt; entry I said the following about Flex.
&lt;/p&gt;
&lt;p&gt;&lt;i&gt;
But where are the Flex driven applications? Where are the AIR applications? I&#039;m sure some of you will drop a few links in the comments. But considering the number of blogs I read the the number of different kinds of websites I visit not only for fun but also to try and keep abreast of the latest and greatest going on in development, I have yet to run across a Flex driven web site.
&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;a href=&#034;http://www.jamesward.com/wordpress/&#034;&gt;James Ward&lt;/a&gt; politely pointed out some links where I could see more Flex in action (not the book).  After spending some time doing this I started doing a bit of home brewing of my own with Flex.  Here are a few reasons why Flex looks appealing to me (in no particular order).
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;I don&#039;t have to give up Java&lt;/b&gt; - Right off the bat this is huge for me.  I&#039;ve invested much of my career in Java and for me to move to something entirely away from Java, well, that something would have to be phenomenal.  With flex I can leverage all my Java skills on the server while providing a really nice UI on the client.  And I can even use my Java skills while writing ActionScript because they are similar languages.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Useful out of the box&lt;/b&gt; - The core set of components are useful enough in themselves for most basic applications.  And its not like Swing components where they just do the most basic trivial thing.  Flex stock components do what typical users want them to do without any extra work from the developer, for the most part.  This segues into my next point pretty well.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Less code more goodiness&lt;/b&gt; - Look, I don&#039;t mind coding.  I am a developer.  Writing code is fun.  But I&#039;d rather write code that doesn&#039;t already exists.  I think we all would.  Getting flex components up and running requires, generally, very little code to do most common things.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Browser issues&lt;/b&gt; - I love JQuery.  It solves so many problems when it comes to JavaScript.  But it doesn&#039;t solve all of them.  I spend more time debugging browser issues than anything else.  And its not just JavaScript. It&#039;s CSS also.  I have style-ie.css files.  Enough said.  With Flex those issues disappear because no matter what browser you use it is Flash (as long as you can live with the &#039;it is Flash&#039; part).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Open Source&lt;/b&gt; - Flex 3 is open source.  All of it.  Adobe is moving in a good direction to make Flex as viable as it can be and as attractive to developers as they can.&lt;/p&gt;
&lt;p&gt;So these are my current reasons for digging deeper into Flex.  What I plan to do next is try and come up with a list of reasons not to use Flex.  Reasons other than not being the right tool for a specific task.  I still believe strongly in choosing the right tool.  To choose the right tool you need as much information as possible.  The only way for me is to write code so that is what I need to do.&lt;/p&gt;
&lt;p&gt;I am still looking for the defacto place to ask specific Flex questions.  I&#039;ve been looking over the official Adobe Flex forums as well as the Yahoo Flex+Java UG.  I&#039;m not sure where the real experts hang out.  I know for Java it&#039;s &lt;a href=&#034;http://saloon.javaranch.com&#034;&gt;JavaRanch&lt;/a&gt;.  Maybe JavaRanch needs a Flex department.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.greggbolinger.com/blog/2008/08/21/1219335300000.html#comments</comments>
    <guid isPermaLink="true">http://www.greggbolinger.com/blog/2008/08/21/1219335300000.html</guid>
    <pubDate>Thu, 21 Aug 2008 16:15:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
