<?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"
	>
<channel>
	<title>Comments on: Developer Tool Strategy - DevDay Breakout</title>
	<atom:link href="http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/feed/" rel="self" type="application/rss+xml" />
	<link>http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/</link>
	<description></description>
	<pubDate>Sat, 22 Nov 2008 15:04:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Mark Finkle&#8217;s Weblog &#187; Boston Developer Day Wrap-up</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1374</link>
		<dc:creator>Mark Finkle&#8217;s Weblog &#187; Boston Developer Day Wrap-up</dc:creator>
		<pubDate>Wed, 04 Apr 2007 02:34:31 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1374</guid>
		<description>[...] and a cool UI effects library - John Resig &#38; myself: We covered much of which I blogged about from the Mountain View. But the discussion leaned more toward how-to implement FUEL and [...]</description>
		<content:encoded><![CDATA[<p>[...] and a cool UI effects library - John Resig &#38; myself: We covered much of which I blogged about from the Mountain View. But the discussion leaned more toward how-to implement FUEL and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Finkle</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1161</link>
		<dc:creator>Mark Finkle</dc:creator>
		<pubDate>Thu, 29 Mar 2007 18:16:56 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1161</guid>
		<description>Laurentj -  I know about Paul's work and I am eagerly awaiting it's release. The editor plugin will be a great addition to extension/xulrunner developers. FUEL is not being strictly tied to Firefox. Firefox is just the best initial application to focus. The generality of XR applications makes it harder to focus FUEL requirements. Simplifying Firefox extension development is also one of the main objectives of the library.

pd - FUEL is being reviewed at this moment (I was told on IRC). We (John &#038; I) expect to have a few iterations of changes, but it should land soon, unless we really messed something up. Also, moving people from DeamWeaver or Visual Studio to a yet to be built XUL IDE is not only false logic, but a false hope. I don't plan on wasting whatever effort we have on a false hope. I do believe that creating a package of tools/applets that can integrate into existing IDEs are the best hope in the short to mid term.

Todd - That is exactly the plan. Build tools/applets (or extensions in the case of Komodo) that we can leverage across multiple IDEs. I'll probably be asking for help from you guys :)</description>
		<content:encoded><![CDATA[<p>Laurentj -  I know about Paul&#8217;s work and I am eagerly awaiting it&#8217;s release. The editor plugin will be a great addition to extension/xulrunner developers. FUEL is not being strictly tied to Firefox. Firefox is just the best initial application to focus. The generality of XR applications makes it harder to focus FUEL requirements. Simplifying Firefox extension development is also one of the main objectives of the library.</p>
<p>pd - FUEL is being reviewed at this moment (I was told on IRC). We (John &#038; I) expect to have a few iterations of changes, but it should land soon, unless we really messed something up. Also, moving people from DeamWeaver or Visual Studio to a yet to be built XUL IDE is not only false logic, but a false hope. I don&#8217;t plan on wasting whatever effort we have on a false hope. I do believe that creating a package of tools/applets that can integrate into existing IDEs are the best hope in the short to mid term.</p>
<p>Todd - That is exactly the plan. Build tools/applets (or extensions in the case of Komodo) that we can leverage across multiple IDEs. I&#8217;ll probably be asking for help from you guys <img src='http://starkravingfinkle.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Whiteman</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1160</link>
		<dc:creator>Todd Whiteman</dc:creator>
		<pubDate>Thu, 29 Mar 2007 17:54:53 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1160</guid>
		<description>Why not just use and existing IDE and add to it? Komodo provides an IDE (and a free Edit version) that already supports most of what is needed for extension development:

* provides project templates for managing extensions (project structure, rdf, jar and zip features)
* provides completions and calltips for XUL, JavaScript.

Then add to it, since it's based on Mozilla itself, you create extensions (or macros) for Komodo, to add other features like:
* previewing XUL
* XUL WYSIWYG editor

Most of the work is done already.

Note: I have a slightly biased view as I work/develop on Komodo itself at ActiveState :)

Cheers,
Todd</description>
		<content:encoded><![CDATA[<p>Why not just use and existing IDE and add to it? Komodo provides an IDE (and a free Edit version) that already supports most of what is needed for extension development:</p>
<p>* provides project templates for managing extensions (project structure, rdf, jar and zip features)<br />
* provides completions and calltips for XUL, JavaScript.</p>
<p>Then add to it, since it&#8217;s based on Mozilla itself, you create extensions (or macros) for Komodo, to add other features like:<br />
* previewing XUL<br />
* XUL WYSIWYG editor</p>
<p>Most of the work is done already.</p>
<p>Note: I have a slightly biased view as I work/develop on Komodo itself at ActiveState <img src='http://starkravingfinkle.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cheers,<br />
Todd</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pd</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1156</link>
		<dc:creator>pd</dc:creator>
		<pubDate>Thu, 29 Mar 2007 09:36:43 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1156</guid>
		<description>FUEL is really exciting.

The notion that developers are religious about their editors and therefore are less likely to 'switch' to an IDE is, for me, false logic. Surely one of the aims of XUL is to bring quasi-developers into desktop app development? I'm talking about those whose guilty pleasure might be Dreamweaver or those who are hand coders and can't be rooted stuffing around with anything but a quick drag and drop interface builder.

Who says that developers are limited to one tool?

The sort of developers who are religious about their tools are surely the sort of developers who are that far advanced, they don't need all that much help with XUL anyway?

Or perhaps all that is false logic on my behalf ?

However I see no reason why all the work being done on XUL - as disjointed as it is - cannot be harnessed and built into a much more effective development platform.

Oh wait, Mozilla doesn't really care enough about XUL, that's the reason!</description>
		<content:encoded><![CDATA[<p>FUEL is really exciting.</p>
<p>The notion that developers are religious about their editors and therefore are less likely to &#8217;switch&#8217; to an IDE is, for me, false logic. Surely one of the aims of XUL is to bring quasi-developers into desktop app development? I&#8217;m talking about those whose guilty pleasure might be Dreamweaver or those who are hand coders and can&#8217;t be rooted stuffing around with anything but a quick drag and drop interface builder.</p>
<p>Who says that developers are limited to one tool?</p>
<p>The sort of developers who are religious about their tools are surely the sort of developers who are that far advanced, they don&#8217;t need all that much help with XUL anyway?</p>
<p>Or perhaps all that is false logic on my behalf ?</p>
<p>However I see no reason why all the work being done on XUL - as disjointed as it is - cannot be harnessed and built into a much more effective development platform.</p>
<p>Oh wait, Mozilla doesn&#8217;t really care enough about XUL, that&#8217;s the reason!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurentj</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1155</link>
		<dc:creator>Laurentj</dc:creator>
		<pubDate>Thu, 29 Mar 2007 09:22:34 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1155</guid>
		<description>We, at xulfr.org, have contacts with XulBooster's author (he's french :-) ). We will discuss with him to improve xulbooster for xulrunner app.

Paul Rouget (from Xulfr staff), develop a plugin which embed scintilla editor. I saw it (it's not available for the public for the moment), and it will be a good start for an IDE based on xulrunner. You can read post about it : http://blog.mozbox.org/tag/codeeditor

You talk about FUEL. This is a great project. But i don't understand why there isn't a will to put it into the toolkit, instead of into the browser package. The result : we can't have FUEL into xulrunner app, although many of FUEL objects could be very usefull.</description>
		<content:encoded><![CDATA[<p>We, at xulfr.org, have contacts with XulBooster&#8217;s author (he&#8217;s french <img src='http://starkravingfinkle.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). We will discuss with him to improve xulbooster for xulrunner app.</p>
<p>Paul Rouget (from Xulfr staff), develop a plugin which embed scintilla editor. I saw it (it&#8217;s not available for the public for the moment), and it will be a good start for an IDE based on xulrunner. You can read post about it : <a href="http://blog.mozbox.org/tag/codeeditor" rel="nofollow">http://blog.mozbox.org/tag/codeeditor</a></p>
<p>You talk about FUEL. This is a great project. But i don&#8217;t understand why there isn&#8217;t a will to put it into the toolkit, instead of into the browser package. The result : we can&#8217;t have FUEL into xulrunner app, although many of FUEL objects could be very usefull.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kourge</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1148</link>
		<dc:creator>kourge</dc:creator>
		<pubDate>Thu, 29 Mar 2007 03:07:46 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developer-tool-strategy-devday-breakout/#comment-1148</guid>
		<description>I would really like to see the application of JavaScript libraries to XUL/JS. Take Prototype's API for example, it's insanely useful &lt;a href="http://prototypejs.org/api/enumerable" rel="nofollow"&gt;&lt;code&gt;Enumerable&lt;/code&gt;&lt;/a&gt; methods are really useful for XUL/JS development, especially &lt;code&gt;pluck()&lt;/code&gt;, which "plucks" an attribute from an array of objects and returns them in an array, and &lt;code&gt;invoke()&lt;/code&gt;, which calls a method of every object in an array and returns an array of whatever the methods return for the objects.</description>
		<content:encoded><![CDATA[<p>I would really like to see the application of JavaScript libraries to XUL/JS. Take Prototype&#8217;s API for example, it&#8217;s insanely useful <a href="http://prototypejs.org/api/enumerable" rel="nofollow"><code>Enumerable</code></a> methods are really useful for XUL/JS development, especially <code>pluck()</code>, which &#8220;plucks&#8221; an attribute from an array of objects and returns them in an array, and <code>invoke()</code>, which calls a method of every object in an array and returns an array of whatever the methods return for the objects.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
