<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Selecting the Right Flex Application Framework</title>
	<atom:link href="http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/</link>
	<description>Summa Blog</description>
	<pubDate>Wed, 08 Feb 2012 05:26:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Marquita Hunnicutt</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-3526</link>
		<dc:creator>Marquita Hunnicutt</dc:creator>
		<pubDate>Mon, 03 Oct 2011 09:29:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-3526</guid>
		<description>I have been absent for some time, but now I remember why I used to love this site. Thank you, I will try and check back more often. How frequently you update your site?</description>
		<content:encoded><![CDATA[<p>I have been absent for some time, but now I remember why I used to love this site. Thank you, I will try and check back more often. How frequently you update your site?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-3401</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 06 Jul 2011 09:05:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-3401</guid>
		<description>check out robot legs when you have time ;)</description>
		<content:encoded><![CDATA[<p>check out robot legs when you have time <img src='http://www.summa-tech.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: skoganti</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-2964</link>
		<dc:creator>skoganti</dc:creator>
		<pubDate>Tue, 21 Dec 2010 09:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-2964</guid>
		<description>Can you also come up with Parsley framework, help  me to know when it is recommended?and how its advantageous over cairngorm.?</description>
		<content:encoded><![CDATA[<p>Can you also come up with Parsley framework, help  me to know when it is recommended?and how its advantageous over cairngorm.?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aneesh Sebastian</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-2705</link>
		<dc:creator>Aneesh Sebastian</dc:creator>
		<pubDate>Wed, 25 Aug 2010 13:09:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-2705</guid>
		<description>Is Struts2+Flex3 is a good combination. Would I be able to easily merge Flex UI in struts2? Can u get me more details on this? I need to finalize application framework ASAP , so I can start learning.</description>
		<content:encoded><![CDATA[<p>Is Struts2+Flex3 is a good combination. Would I be able to easily merge Flex UI in struts2? Can u get me more details on this? I need to finalize application framework ASAP , so I can start learning.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aneesh Sebastian</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-2704</link>
		<dc:creator>Aneesh Sebastian</dc:creator>
		<pubDate>Wed, 25 Aug 2010 13:04:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-2704</guid>
		<description>Can someone help me to choose the best J2EE flex compact framework. I need to develop a J2EE application which probaly will be having lot of Video streaming facility. Hence I think to go with Flex as UI. Iam aware of Struts and Spring. Is it suitable for Flex. Please advice.</description>
		<content:encoded><![CDATA[<p>Can someone help me to choose the best J2EE flex compact framework. I need to develop a J2EE application which probaly will be having lot of Video streaming facility. Hence I think to go with Flex as UI. Iam aware of Struts and Spring. Is it suitable for Flex. Please advice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ganesh Tiwari</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-2671</link>
		<dc:creator>Ganesh Tiwari</dc:creator>
		<pubDate>Sat, 17 Jul 2010 12:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-2671</guid>
		<description>i was searching for similar article for&lt;strong&gt; 2 weeks&lt;/strong&gt;....... great article. 
thank u very much.
i am planning to use Cairngorm...

goto http://www.davidtucker.net/category/cairngorm/ for great resource about Cairngorm.</description>
		<content:encoded><![CDATA[<p>i was searching for similar article for<strong> 2 weeks</strong>&#8230;&#8230;. great article.<br />
thank u very much.<br />
i am planning to use Cairngorm&#8230;</p>
<p>goto <a href="http://www.davidtucker.net/category/cairngorm/" onclick="javascript:pageTracker._trackPageview('/outbound/comment/http://www.davidtucker.net/category/cairngorm/');" rel="nofollow">http://www.davidtucker.net/category/cairngorm/</a> for great resource about Cairngorm.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Muhammad Umair</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-2531</link>
		<dc:creator>Muhammad Umair</dc:creator>
		<pubDate>Tue, 20 Apr 2010 16:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-2531</guid>
		<description>Thanks for such a great article, in the end I would say the Cairngrom wins the race.</description>
		<content:encoded><![CDATA[<p>Thanks for such a great article, in the end I would say the Cairngrom wins the race.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex Framework &#171; iuricmp</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-1437</link>
		<dc:creator>Flex Framework &#171; iuricmp</dc:creator>
		<pubDate>Wed, 16 Sep 2009 11:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-1437</guid>
		<description>[...] Comparativo entre os principais frameworks: http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Comparativo entre os principais frameworks: <a href="http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/"  rel="nofollow">http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aswini</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-1409</link>
		<dc:creator>aswini</dc:creator>
		<pubDate>Mon, 24 Aug 2009 11:27:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-1409</guid>
		<description>Nobody mentioned about Fireclay...
If anybody has some docs kindly ley me know</description>
		<content:encoded><![CDATA[<p>Nobody mentioned about Fireclay&#8230;<br />
If anybody has some docs kindly ley me know</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-1361</link>
		<dc:creator>Amit</dc:creator>
		<pubDate>Wed, 22 Jul 2009 21:34:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-1361</guid>
		<description>Thanks for summarizing all ( most )  of the framework. I am J2EE developer new to Flex
and looking for best practices and framework to use for FLex development.
This gives me all the required pointers.
Its very nice of you  that you just not only write something good and informative
but are active with comments .That are really helpful.</description>
		<content:encoded><![CDATA[<p>Thanks for summarizing all ( most )  of the framework. I am J2EE developer new to Flex<br />
and looking for best practices and framework to use for FLex development.<br />
This gives me all the required pointers.<br />
Its very nice of you  that you just not only write something good and informative<br />
but are active with comments .That are really helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AjaxSucks</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-1075</link>
		<dc:creator>AjaxSucks</dc:creator>
		<pubDate>Fri, 15 May 2009 21:08:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-1075</guid>
		<description>I think the "disadvantage" of Swiz mentioned above is also a strength. The fact that it doesn't force you to use a "SwizController" or something leaves it up to you to decide how to engineer things.  It sounds more flexible--the only catch being that this may make Swiz better for more experienced devs (than new ones) compared to Mate since Mate guides (but also constrains) you more.</description>
		<content:encoded><![CDATA[<p>I think the &#8220;disadvantage&#8221; of Swiz mentioned above is also a strength. The fact that it doesn&#8217;t force you to use a &#8220;SwizController&#8221; or something leaves it up to you to decide how to engineer things.  It sounds more flexible&#8211;the only catch being that this may make Swiz better for more experienced devs (than new ones) compared to Mate since Mate guides (but also constrains) you more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ????? &#187; Blog Archive &#187; 3??????????</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-310</link>
		<dc:creator>????? &#187; Blog Archive &#187; 3??????????</dc:creator>
		<pubDate>Wed, 01 Apr 2009 14:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-310</guid>
		<description>[...] ???????Flex????(2009/01/14) [...]</description>
		<content:encoded><![CDATA[<p>[...] ???????Flex????(2009/01/14) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joy of coding &#187; Introduction to PureMVC</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-269</link>
		<dc:creator>Joy of coding &#187; Introduction to PureMVC</dc:creator>
		<pubDate>Tue, 17 Mar 2009 18:37:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-269</guid>
		<description>[...] http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-frameworks, Selecting the Right Flex Application Framework [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-frameworks"  rel="nofollow">http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-frameworks</a>, Selecting the Right Flex Application Framework [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amar Shukla</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-265</link>
		<dc:creator>Amar Shukla</dc:creator>
		<pubDate>Tue, 17 Mar 2009 05:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-265</guid>
		<description>Really a nice tutorial . Good work Via  . I am always doubtful about adopting a framework for flex as all looks alike to me . Might be coz I am new to development , so this article gave me a good idea and now I wanna start with Cairngorm. Thnx alot for the article.</description>
		<content:encoded><![CDATA[<p>Really a nice tutorial . Good work Via  . I am always doubtful about adopting a framework for flex as all looks alike to me . Might be coz I am new to development , so this article gave me a good idea and now I wanna start with Cairngorm. Thnx alot for the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Via Bulatao</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-244</link>
		<dc:creator>Via Bulatao</dc:creator>
		<pubDate>Wed, 04 Mar 2009 02:06:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-244</guid>
		<description>@Glen, I wasn't able to access the link you provided. But wouldn't the performance comparison be measuring performance on the client? Is there really a big difference. I think that the mushrooming of Flex frameworks have improved from what we learned from Java. I mean most have leaped to DI, with some exceptions sticking to Struts-like models. But I think the variety highlights that no framework is perfect, and I think that's always good to improve on the frameworks. But yes, making a decision can be confusing, which is why I created this post.

@Murugavel, your description of the application is unclear. If you're using multiple browser windows, I think no single Flex application framework will work for you, by itself. You'll need some type of scripting to help you along. So I'll urge you to question why you need to use multiple browser windows. That may make your solution simpler.</description>
		<content:encoded><![CDATA[<p>@Glen, I wasn&#8217;t able to access the link you provided. But wouldn&#8217;t the performance comparison be measuring performance on the client? Is there really a big difference. I think that the mushrooming of Flex frameworks have improved from what we learned from Java. I mean most have leaped to DI, with some exceptions sticking to Struts-like models. But I think the variety highlights that no framework is perfect, and I think that&#8217;s always good to improve on the frameworks. But yes, making a decision can be confusing, which is why I created this post.</p>
<p>@Murugavel, your description of the application is unclear. If you&#8217;re using multiple browser windows, I think no single Flex application framework will work for you, by itself. You&#8217;ll need some type of scripting to help you along. So I&#8217;ll urge you to question why you need to use multiple browser windows. That may make your solution simpler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Murugavel</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-189</link>
		<dc:creator>Murugavel</dc:creator>
		<pubDate>Thu, 19 Feb 2009 16:26:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-189</guid>
		<description>It's really  a good tutorial.

I have been working on a flex based web project where we need to handle multiple views. Say for example two same screens with diffrent data. Basically we have window kind of an functionality(maximize,minimize) in web. So the user can open two screen but they will allowd  to enter different data. 

If I use cairingorm,  the model objects are singleton. It's very difficult to keep the state of the screen when the minimize and maxmize.

Could you please tell me what architecture best suite above need? if you can mail me the details it would be great..</description>
		<content:encoded><![CDATA[<p>It&#8217;s really  a good tutorial.</p>
<p>I have been working on a flex based web project where we need to handle multiple views. Say for example two same screens with diffrent data. Basically we have window kind of an functionality(maximize,minimize) in web. So the user can open two screen but they will allowd  to enter different data. </p>
<p>If I use cairingorm,  the model objects are singleton. It&#8217;s very difficult to keep the state of the screen when the minimize and maxmize.</p>
<p>Could you please tell me what architecture best suite above need? if you can mail me the details it would be great..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Flex Application Frameworks SmackDown (sorta) &#124; Summa Blog</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-187</link>
		<dc:creator>The Flex Application Frameworks SmackDown (sorta) &#124; Summa Blog</dc:creator>
		<pubDate>Thu, 19 Feb 2009 14:34:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-187</guid>
		<description>[...] Selecting the Right Flex Application Framework post provided a summary comparison of the Flex application frameworks out there, highlighting the [...]</description>
		<content:encoded><![CDATA[<p>[...] Selecting the Right Flex Application Framework post provided a summary comparison of the Flex application frameworks out there, highlighting the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glen</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-97</link>
		<dc:creator>Glen</dc:creator>
		<pubDate>Mon, 09 Feb 2009 21:25:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-97</guid>
		<description>You can check here to compare the performance on MVC frameworks.

baoandassociates.com#selectedTab=3 

I do not think we need too many frameworks on Flex and learn the lesson from Java.</description>
		<content:encoded><![CDATA[<p>You can check here to compare the performance on MVC frameworks.</p>
<p>baoandassociates.com#selectedTab=3 </p>
<p>I do not think we need too many frameworks on Flex and learn the lesson from Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Via Bulatao</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-56</link>
		<dc:creator>Via Bulatao</dc:creator>
		<pubDate>Wed, 04 Feb 2009 15:10:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-56</guid>
		<description>Thank you for all the additional references to other Flex application frameworks! Definitely something to include for a future update to the article. 

From the little that I've read, it seems that Mate, Prana, Aconcagua and Swiz are in a similar IoC boat. All of which can be attached to Cairngorm or PureMVC or stand on its own. 

However, Mate, IMO, is still the most different from the rest in that the configuration is not just for dependency injection but orchestration, as well. Whether that's good or bad depends on the complexity of the project. Mate would have more difficulty handling complex event flows. 

I would wait and see what happens to Prana before using it on a project that starts tomorrow, though. I'm looking forward to its Spring ActionScript switch and addition of the MVCS support. Maybe then, I'll rewrite this article. 

Aconcagua still seems raw to me. Documentation is limited to examples. No how-to's. I still don't understand why their beans, modules, and MVC support is separately packaged. 

I agree that Swiz is definitely something to consider. I wouldn't say it's easier than Mate. Wiring is easier. But Swiz is different in that Mate has a controller, while you have to build a controller in Swiz. This would be better for complex applications. But I do like how Mate view components do not have Mate code in them, but I agree this can be both good and bad. 

I wasn't able to explore the X2O framework in more detail. But since the</description>
		<content:encoded><![CDATA[<p>Thank you for all the additional references to other Flex application frameworks! Definitely something to include for a future update to the article. </p>
<p>From the little that I&#8217;ve read, it seems that Mate, Prana, Aconcagua and Swiz are in a similar IoC boat. All of which can be attached to Cairngorm or PureMVC or stand on its own. </p>
<p>However, Mate, IMO, is still the most different from the rest in that the configuration is not just for dependency injection but orchestration, as well. Whether that&#8217;s good or bad depends on the complexity of the project. Mate would have more difficulty handling complex event flows. </p>
<p>I would wait and see what happens to Prana before using it on a project that starts tomorrow, though. I&#8217;m looking forward to its Spring ActionScript switch and addition of the MVCS support. Maybe then, I&#8217;ll rewrite this article. </p>
<p>Aconcagua still seems raw to me. Documentation is limited to examples. No how-to&#8217;s. I still don&#8217;t understand why their beans, modules, and MVC support is separately packaged. </p>
<p>I agree that Swiz is definitely something to consider. I wouldn&#8217;t say it&#8217;s easier than Mate. Wiring is easier. But Swiz is different in that Mate has a controller, while you have to build a controller in Swiz. This would be better for complex applications. But I do like how Mate view components do not have Mate code in them, but I agree this can be both good and bad. </p>
<p>I wasn&#8217;t able to explore the X2O framework in more detail. But since the</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ka Wai</title>
		<link>http://www.summa-tech.com/blog/2009/01/14/selecting-the-right-flex-application-framework/comment-page-1/#comment-54</link>
		<dc:creator>Ka Wai</dc:creator>
		<pubDate>Wed, 04 Feb 2009 06:07:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.summa-tech.com/blog/?p=111#comment-54</guid>
		<description>I’d highly recommend taking a look at the X2O Framework (www.x2oframework.com). Not at all an application framework-- but it works with all the ones above.

X2O is a web-based data modeling platform for Flex (and Flash CS4) apps that generates the server-side infrastructure (database, server-side, web services) as well as generated AS3 value objects in a SWC file. You don't have to do any rpc or remoting integration. It handles all the backend integration for you and you get strongly-typed AS3 objects in your SWC. It also has nice features like file uploading and email object (all the server infrastructure is already set up).

Instead of having to build all the tedious database/server-side backend that comes with a db-driven Flex app, it lets you focus on Flex programming. You have all your data management built automatically. Its a much cleaner and higher-level solution than something like direct PHP/MySQL or SQL/.NET to Flex setup since there's no need to work in another language.</description>
		<content:encoded><![CDATA[<p>I’d highly recommend taking a look at the X2O Framework (www.x2oframework.com). Not at all an application framework&#8211; but it works with all the ones above.</p>
<p>X2O is a web-based data modeling platform for Flex (and Flash CS4) apps that generates the server-side infrastructure (database, server-side, web services) as well as generated AS3 value objects in a SWC file. You don&#8217;t have to do any rpc or remoting integration. It handles all the backend integration for you and you get strongly-typed AS3 objects in your SWC. It also has nice features like file uploading and email object (all the server infrastructure is already set up).</p>
<p>Instead of having to build all the tedious database/server-side backend that comes with a db-driven Flex app, it lets you focus on Flex programming. You have all your data management built automatically. Its a much cleaner and higher-level solution than something like direct PHP/MySQL or SQL/.NET to Flex setup since there&#8217;s no need to work in another language.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

