<?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: DOMAssistant 2.5 released &#8211; Making a run at the the major JavaScript libraries</title>
	<atom:link href="http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Morgan Roderick</title>
		<link>http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries/comment-page-1#comment-260153</link>
		<dc:creator>Morgan Roderick</dc:creator>
		<pubDate>Wed, 19 Dec 2007 11:41:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3126#comment-260153</guid>
		<description>Good to see some of the lesser known frameworks get some press. Diversity inspires, and having access to more tools, allows you to make better decisions, when choosing the right tool for the job at hand.</description>
		<content:encoded><![CDATA[<p>Good to see some of the lesser known frameworks get some press. Diversity inspires, and having access to more tools, allows you to make better decisions, when choosing the right tool for the job at hand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robnyman</title>
		<link>http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries/comment-page-1#comment-260152</link>
		<dc:creator>robnyman</dc:creator>
		<pubDate>Wed, 19 Dec 2007 08:51:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3126#comment-260152</guid>
		<description>Jordan,

Would you like to elaborate on that? The syntax for CSS selectors is exactly the same as W3C, although it also offers a way of referring to IDs without the starting # (the effect of this backwards compatability, as mentioned in the post, is that if you were to want ALL the elements of a certain tag in the entire document, there&#039;s a slight twist to it, where I discuss the pros and cons in my blog).</description>
		<content:encoded><![CDATA[<p>Jordan,</p>
<p>Would you like to elaborate on that? The syntax for CSS selectors is exactly the same as W3C, although it also offers a way of referring to IDs without the starting # (the effect of this backwards compatability, as mentioned in the post, is that if you were to want ALL the elements of a certain tag in the entire document, there&#8217;s a slight twist to it, where I discuss the pros and cons in my blog).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan</title>
		<link>http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries/comment-page-1#comment-260146</link>
		<dc:creator>Jordan</dc:creator>
		<pubDate>Wed, 19 Dec 2007 04:39:15 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3126#comment-260146</guid>
		<description>@robnyman:
I gather from the blog that the CSS selector syntax in DOMAssistant is slightly different than the W3C. Particularly with the (&quot;#id&quot;) syntacies.</description>
		<content:encoded><![CDATA[<p>@robnyman:<br />
I gather from the blog that the CSS selector syntax in DOMAssistant is slightly different than the W3C. Particularly with the (&#8220;#id&#8221;) syntacies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robnyman</title>
		<link>http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries/comment-page-1#comment-260121</link>
		<dc:creator>robnyman</dc:creator>
		<pubDate>Tue, 18 Dec 2007 15:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3126#comment-260121</guid>
		<description>Dov,

Very valid questions. First, I&#039;d say that whatever JavaScript library one prefers, I think it might be just a tad naive to think one library will be the perfect option in any context and situation. Most JavaScript libraries out there do compete, but also complement, each other.

To make the case for DOMAssistant:
- Lightweight.
- It contains the features people needs in most projects, without the overhead over sometimes superfluous methods.
- As opposed to, for example, jQuery, the DOMAssistant CSS selector syntax exactly matches the W3C syntax. No need for anyone to learn a certain JavaScript library&#039;s syntax, instead learn the standardized approach from other existing technologies.
- Very easy syntax. While, for example, the Events module is namespaced under DOMAssistant (DOMAssistant.Events), you don&#039;t need to use that tedious syntax to use it. Instead, it hooks into the DOMAssistant core, so you can use it on any element, like this: $(&quot;container&quot;).addEvent(&quot;click&quot;, functionToCall);

At the end of the day, though, I want people to use what they&#039;re happy with. If you love jQuery or Prototype, by all means, use it. But whether its DOMAssistant or any other JavaScript library, I think you should know about the options, and sometimes consider that other libraries might be more suitable in certain scenarios.</description>
		<content:encoded><![CDATA[<p>Dov,</p>
<p>Very valid questions. First, I&#8217;d say that whatever JavaScript library one prefers, I think it might be just a tad naive to think one library will be the perfect option in any context and situation. Most JavaScript libraries out there do compete, but also complement, each other.</p>
<p>To make the case for DOMAssistant:<br />
- Lightweight.<br />
- It contains the features people needs in most projects, without the overhead over sometimes superfluous methods.<br />
- As opposed to, for example, jQuery, the DOMAssistant CSS selector syntax exactly matches the W3C syntax. No need for anyone to learn a certain JavaScript library&#8217;s syntax, instead learn the standardized approach from other existing technologies.<br />
- Very easy syntax. While, for example, the Events module is namespaced under DOMAssistant (DOMAssistant.Events), you don&#8217;t need to use that tedious syntax to use it. Instead, it hooks into the DOMAssistant core, so you can use it on any element, like this: $(&#8220;container&#8221;).addEvent(&#8220;click&#8221;, functionToCall);</p>
<p>At the end of the day, though, I want people to use what they&#8217;re happy with. If you love jQuery or Prototype, by all means, use it. But whether its DOMAssistant or any other JavaScript library, I think you should know about the options, and sometimes consider that other libraries might be more suitable in certain scenarios.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harald</title>
		<link>http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries/comment-page-1#comment-260117</link>
		<dc:creator>Harald</dc:creator>
		<pubDate>Tue, 18 Dec 2007 15:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3126#comment-260117</guid>
		<description>Not sure about that run on the major libraries, maybe it was just sarcasm. When you really want a minimal modular base for your own framework, Base 2 seems to be the best choice because it runs even on the oldest browsers, the code is fantastic, it provides inheritance and includes a lot of helpers extending native javascript behaviour (similar to MooTools or Prototype but without extending native prototypes).

MooTools works great with AIR btw., I already saw some nice animations in AIR apps using MooTools Fx :D</description>
		<content:encoded><![CDATA[<p>Not sure about that run on the major libraries, maybe it was just sarcasm. When you really want a minimal modular base for your own framework, Base 2 seems to be the best choice because it runs even on the oldest browsers, the code is fantastic, it provides inheritance and includes a lot of helpers extending native javascript behaviour (similar to MooTools or Prototype but without extending native prototypes).</p>
<p>MooTools works great with AIR btw., I already saw some nice animations in AIR apps using MooTools Fx :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mrmass</title>
		<link>http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries/comment-page-1#comment-260113</link>
		<dc:creator>mrmass</dc:creator>
		<pubDate>Tue, 18 Dec 2007 14:43:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3126#comment-260113</guid>
		<description>Or - if you intend to use jQuery with with Adobe AIR and can&#039;t because of the restrictions to the eval() function - DOMAssistant could provide to be a good alternative.</description>
		<content:encoded><![CDATA[<p>Or &#8211; if you intend to use jQuery with with Adobe AIR and can&#8217;t because of the restrictions to the eval() function &#8211; DOMAssistant could provide to be a good alternative.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joeri</title>
		<link>http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries/comment-page-1#comment-260110</link>
		<dc:creator>Joeri</dc:creator>
		<pubDate>Tue, 18 Dec 2007 12:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3126#comment-260110</guid>
		<description>I think it&#039;s meant to form a light-weight basis for your own library. This could make sense for people who want to develop their own library syntax (as a wrapper around domassistant), or for highly specialized web apps that need a more specific library than jquery or prototype.</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s meant to form a light-weight basis for your own library. This could make sense for people who want to develop their own library syntax (as a wrapper around domassistant), or for highly specialized web apps that need a more specific library than jquery or prototype.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dov Katz</title>
		<link>http://ajaxian.com/archives/domassistant-25-released-making-a-run-at-the-the-major-javascript-libraries/comment-page-1#comment-260108</link>
		<dc:creator>Dov Katz</dc:creator>
		<pubDate>Tue, 18 Dec 2007 12:40:01 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3126#comment-260108</guid>
		<description>I read the blog page on DomAssistant.   What would be the 2-line answer to developer X as to why he should consider using DomAssistant, where, say, he&#039;s using Prototype or JQuery?   What is the value proposition to developers over those 2 libraries?   I&#039;m having a hard time determining the answer to those from the blog, and I&#039;d like to make a more educated decision about DOMAssistant.

Is it the lightweightedness? If so,  I see value in the mobile arena, but on a standard page, these libraries get cached so over the long-term of an intranet or internet site it&#039;s less of an issue.

Is it the API elegance/friendliness?  If so, I think it might have been worth taking the existing libraries and a&#039;la Jack Slocum, getting your API wrappers to work on top of them.

Again, I don&#039;t doubt that its an excellent  library, I just want to know what I&#039;m missing if I choose to stick with what I currently use....

Thanks in advance</description>
		<content:encoded><![CDATA[<p>I read the blog page on DomAssistant.   What would be the 2-line answer to developer X as to why he should consider using DomAssistant, where, say, he&#8217;s using Prototype or JQuery?   What is the value proposition to developers over those 2 libraries?   I&#8217;m having a hard time determining the answer to those from the blog, and I&#8217;d like to make a more educated decision about DOMAssistant.</p>
<p>Is it the lightweightedness? If so,  I see value in the mobile arena, but on a standard page, these libraries get cached so over the long-term of an intranet or internet site it&#8217;s less of an issue.</p>
<p>Is it the API elegance/friendliness?  If so, I think it might have been worth taking the existing libraries and a&#8217;la Jack Slocum, getting your API wrappers to work on top of them.</p>
<p>Again, I don&#8217;t doubt that its an excellent  library, I just want to know what I&#8217;m missing if I choose to stick with what I currently use&#8230;.</p>
<p>Thanks in advance</p>
]]></content:encoded>
	</item>
</channel>
</rss>

