<?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: Grails Flex Integration, version 1.0</title>
	<atom:link href="http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/feed/" rel="self" type="application/rss+xml" />
	<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/</link>
	<description>Solving Software Problems since 2010</description>
	<lastBuildDate>Fri, 03 Feb 2012 11:39:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Sébastien</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1811</link>
		<dc:creator>Sébastien</dc:creator>
		<pubDate>Tue, 02 Feb 2010 11:22:22 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1811</guid>
		<description>I&#039;ve tried that before. Unfortunately, it seems that hooking Flex build into Grails is cumbersome at best, not a very good idea at the very least. Flash Builder 4 really makes a difference in terms of productivity and it makes even more sense to me now to develop your Grails server and your Flex applications as separate projects, and treat your Flex client as a simple SWF from a Grails standpoint. That said, if you manage to hook Flex ant tasks into Grails build with Gant, it will certainly be an excellent alternative for people who don&#039;t want to use Flash Builder.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve tried that before. Unfortunately, it seems that hooking Flex build into Grails is cumbersome at best, not a very good idea at the very least. Flash Builder 4 really makes a difference in terms of productivity and it makes even more sense to me now to develop your Grails server and your Flex applications as separate projects, and treat your Flex client as a simple SWF from a Grails standpoint. That said, if you manage to hook Flex ant tasks into Grails build with Gant, it will certainly be an excellent alternative for people who don&#8217;t want to use Flash Builder.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oliver</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1810</link>
		<dc:creator>Oliver</dc:creator>
		<pubDate>Tue, 02 Feb 2010 11:14:03 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1810</guid>
		<description>Hello Sebastien,
I am very interested in the flex (especially flex builder) with grails integration.
Unfortunately I am more familiar with grails than with flex.
Is it possible to start the flex build process (i.e. the compilation) from the command line?
In this case one could utilize the grails build event mechanism to invoke the flex compilation.
That is you could add a file called &quot;_Events.groovy&quot; into grails&#039; script directory that contains something like this:

eventCompileStart = {
  // This closure is called when compilation starts.
  // See http://grails.org/Scripting%20events for the documentation of scripting events
  // here we could call the flex compilation process
  // or define appropriate ant targets
}</description>
		<content:encoded><![CDATA[<p>Hello Sebastien,<br />
I am very interested in the flex (especially flex builder) with grails integration.<br />
Unfortunately I am more familiar with grails than with flex.<br />
Is it possible to start the flex build process (i.e. the compilation) from the command line?<br />
In this case one could utilize the grails build event mechanism to invoke the flex compilation.<br />
That is you could add a file called &#8220;_Events.groovy&#8221; into grails&#8217; script directory that contains something like this:</p>
<p>eventCompileStart = {<br />
  // This closure is called when compilation starts.<br />
  // See <a href="http://grails.org/Scripting%20events" rel="nofollow">http://grails.org/Scripting%20events</a> for the documentation of scripting events<br />
  // here we could call the flex compilation process<br />
  // or define appropriate ant targets<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sébastien</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1265</link>
		<dc:creator>Sébastien</dc:creator>
		<pubDate>Mon, 26 Oct 2009 19:21:36 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1265</guid>
		<description>I think we should stay pragmatic and not try to put too much stuff in here. I&#039;m a big Maven fan, but it&#039;s a whole different beast. I don&#039;t think we should depend on it for the build to work. First let&#039;s add Flex compilation to the Gant build, and then we can add it to the grails maven structure. In addition, from what I&#039;ve read, the whole dependency mechanism will change in Grails 1.2, to be closer to what Maven does. The same for Jetty 7: do we need it for the Flex plugin to work?

The risk is that if we try to push too many things, it will fail like all other previous trials. So I&#039;d rather keep it simple.</description>
		<content:encoded><![CDATA[<p>I think we should stay pragmatic and not try to put too much stuff in here. I&#8217;m a big Maven fan, but it&#8217;s a whole different beast. I don&#8217;t think we should depend on it for the build to work. First let&#8217;s add Flex compilation to the Gant build, and then we can add it to the grails maven structure. In addition, from what I&#8217;ve read, the whole dependency mechanism will change in Grails 1.2, to be closer to what Maven does. The same for Jetty 7: do we need it for the Flex plugin to work?</p>
<p>The risk is that if we try to push too many things, it will fail like all other previous trials. So I&#8217;d rather keep it simple.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1263</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 26 Oct 2009 19:16:52 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1263</guid>
		<description>Oh right, and add jetty 7 to it out of the box?
http://blogs.webtide.com/athena/entry/asynchronous_blazeds_polling_with_jetty</description>
		<content:encoded><![CDATA[<p>Oh right, and add jetty 7 to it out of the box?<br />
<a href="http://blogs.webtide.com/athena/entry/asynchronous_blazeds_polling_with_jetty" rel="nofollow">http://blogs.webtide.com/athena/entry/asynchronous_blazeds_polling_with_jetty</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1262</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 26 Oct 2009 19:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1262</guid>
		<description>While we are at it, couldn&#039;t we get the whole stack working in flash builder nicely as well? Somebody picked this idea up already:
http://riadiscuss.jeffmaury.com/2008/09/maven-and-flex-builder-tutorial-part-i.html

Basically we would use Maven for group management, dependencies and all-at-once compilation, but could still work on flex/flash builder for ui design,  code completion and debugging.

And yes, I&#039;m willing to contribute.</description>
		<content:encoded><![CDATA[<p>While we are at it, couldn&#8217;t we get the whole stack working in flash builder nicely as well? Somebody picked this idea up already:<br />
<a href="http://riadiscuss.jeffmaury.com/2008/09/maven-and-flex-builder-tutorial-part-i.html" rel="nofollow">http://riadiscuss.jeffmaury.com/2008/09/maven-and-flex-builder-tutorial-part-i.html</a></p>
<p>Basically we would use Maven for group management, dependencies and all-at-once compilation, but could still work on flex/flash builder for ui design,  code completion and debugging.</p>
<p>And yes, I&#8217;m willing to contribute.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sébastien</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1261</link>
		<dc:creator>Sébastien</dc:creator>
		<pubDate>Mon, 26 Oct 2009 17:02:05 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1261</guid>
		<description>The first reason is that most of the web applications I&#039;m working on are applications, not websites. And web technologies like HTML, CSS and Javascript were never meant to build applications. Now I know that we&#039;ve tinkered a lot in the past few years with all these Javascript/HTML generators like GWT, JSF, GSP and GrailsUI, but for me it&#039;s just that: tinkering. And you still end up trying to do new stuff with old stuff behind the scenes, which I don&#039;t find clean alone (let alone performant). Flex on the other hand is a natural fit for this kind of applications. You don&#039;t need to worry about cross-browser issues (well... for the most part), you get a consistent user experience and the programming model is much much cleaner: in the end, my MXML and Actionscript get compiled to run on a very good VM and all is good. Now I&#039;m not saying Flex is the silver bullet, but it sure is adapted to the kind of applications I&#039;m dealing with right now (administration back-office), and I know it pretty well too. Plus, there are some very interesting things coming up in Flex 4 that make me think I was right to invest in that technology.

Now I&#039;ve tried GrailsUI, but it&#039;s still very limited. It offers an interesting component palette but that&#039;s not enough to build up a whole presentation layer. I need something to happen when I click a button, and for that, I&#039;m back to Javascript and links, right? I don&#039;t like this way of doing things. I&#039;ve been raised with event-driven stuff and controls and remoting, not with links, REST, div&#039;s and JSON. And once again I know there are some Javascript alternatives that abstract those things up, but why use those layers of abstractions when you can program directly for a runtime that is available on 98% of machines?

But at the end of the day, it&#039;s all about getting things done, so I&#039;m for using the tools that you master the most. I&#039;m not saying that Flex IS better, I&#039;m just saying it SEEMS better to ME.</description>
		<content:encoded><![CDATA[<p>The first reason is that most of the web applications I&#8217;m working on are applications, not websites. And web technologies like HTML, CSS and Javascript were never meant to build applications. Now I know that we&#8217;ve tinkered a lot in the past few years with all these Javascript/HTML generators like GWT, JSF, GSP and GrailsUI, but for me it&#8217;s just that: tinkering. And you still end up trying to do new stuff with old stuff behind the scenes, which I don&#8217;t find clean alone (let alone performant). Flex on the other hand is a natural fit for this kind of applications. You don&#8217;t need to worry about cross-browser issues (well&#8230; for the most part), you get a consistent user experience and the programming model is much much cleaner: in the end, my MXML and Actionscript get compiled to run on a very good VM and all is good. Now I&#8217;m not saying Flex is the silver bullet, but it sure is adapted to the kind of applications I&#8217;m dealing with right now (administration back-office), and I know it pretty well too. Plus, there are some very interesting things coming up in Flex 4 that make me think I was right to invest in that technology.</p>
<p>Now I&#8217;ve tried GrailsUI, but it&#8217;s still very limited. It offers an interesting component palette but that&#8217;s not enough to build up a whole presentation layer. I need something to happen when I click a button, and for that, I&#8217;m back to Javascript and links, right? I don&#8217;t like this way of doing things. I&#8217;ve been raised with event-driven stuff and controls and remoting, not with links, REST, div&#8217;s and JSON. And once again I know there are some Javascript alternatives that abstract those things up, but why use those layers of abstractions when you can program directly for a runtime that is available on 98% of machines?</p>
<p>But at the end of the day, it&#8217;s all about getting things done, so I&#8217;m for using the tools that you master the most. I&#8217;m not saying that Flex IS better, I&#8217;m just saying it SEEMS better to ME.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wilson Ikeda</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1260</link>
		<dc:creator>Wilson Ikeda</dc:creator>
		<pubDate>Mon, 26 Oct 2009 16:35:32 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1260</guid>
		<description>&quot;...they have never been the best solution for me&quot;

Hi, i started learning grails and i&#039;m thinking in using flex for my next app frontend but i&#039;m concerned about the deploy / performance of flex apps. Could you explain the cons that make you choose flex besides say grailsUI?

Thanks.</description>
		<content:encoded><![CDATA[<p>&#8220;&#8230;they have never been the best solution for me&#8221;</p>
<p>Hi, i started learning grails and i&#8217;m thinking in using flex for my next app frontend but i&#8217;m concerned about the deploy / performance of flex apps. Could you explain the cons that make you choose flex besides say grailsUI?</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Anderson</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1257</link>
		<dc:creator>Jeremy Anderson</dc:creator>
		<pubDate>Mon, 26 Oct 2009 13:43:33 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1257</guid>
		<description>Very cool.  I&#039;m cloning this right now so I can look into this.  I would love to help out where I can.  I must say I&#039;m rather impressed with how much easier integrating Flex with Java has been since the Spring BlazeDS integration stuff has been released.</description>
		<content:encoded><![CDATA[<p>Very cool.  I&#8217;m cloning this right now so I can look into this.  I would love to help out where I can.  I must say I&#8217;m rather impressed with how much easier integrating Flex with Java has been since the Spring BlazeDS integration stuff has been released.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grails Flex Integration &#124; Why? Nowhy! DFdou's Blog</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1255</link>
		<dc:creator>Grails Flex Integration &#124; Why? Nowhy! DFdou's Blog</dc:creator>
		<pubDate>Mon, 26 Oct 2009 12:07:55 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1255</guid>
		<description>[...] from http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/. Ever since I discovered Grails, I’ve never stopped looking for the best way to make it work with [...]</description>
		<content:encoded><![CDATA[<p>[...] from <a href="http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/" rel="nofollow">http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/</a>. Ever since I discovered Grails, I’ve never stopped looking for the best way to make it work with [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uberVU - social comments</title>
		<link>http://sebastien-arbogast.com/2009/10/24/grails-flex-integration-version-1-0/comment-page-1/#comment-1247</link>
		<dc:creator>uberVU - social comments</dc:creator>
		<pubDate>Sun, 25 Oct 2009 21:55:26 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=310#comment-1247</guid>
		<description>&lt;strong&gt;Social comments and analytics for this post...&lt;/strong&gt;

This post was mentioned on Twitter by sarbogast: Grails Flex Integration, version 1.0  from: @sarbogast http://bit.ly/AbryG...</description>
		<content:encoded><![CDATA[<p><strong>Social comments and analytics for this post&#8230;</strong></p>
<p>This post was mentioned on Twitter by sarbogast: Grails Flex Integration, version 1.0  from: @sarbogast <a href="http://bit.ly/AbryG.." rel="nofollow">http://bit.ly/AbryG..</a>.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

