<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Netsetters weblog &#187; JQuery</title>
	<atom:link href="http://www.netsetters.nl/tag/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.netsetters.nl</link>
	<description>Programming, User Experience and IA</description>
	<lastBuildDate>Sat, 07 Aug 2010 12:56:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How JavaScript frameworks contribute to a consistent experience</title>
		<link>http://www.netsetters.nl/2009/10/how-javascript-frameworks-contribute-to-a-consistent-experience/</link>
		<comments>http://www.netsetters.nl/2009/10/how-javascript-frameworks-contribute-to-a-consistent-experience/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 20:19:55 +0000</pubDate>
		<dc:creator>Maurice Lourens</dc:creator>
				<category><![CDATA[logic]]></category>
		<category><![CDATA[visualisation]]></category>
		<category><![CDATA[Ext]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[User interface]]></category>
		<category><![CDATA[Web application]]></category>

		<guid isPermaLink="false">http://www.netsetters.nl/?p=55</guid>
		<description><![CDATA[Why using a JavaScript framework for your rich web-application? Consistency, speed and... did I mention consistency?]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.netsetters.nl%2F2009%2F10%2Fhow-javascript-frameworks-contribute-to-a-consistent-experience%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.netsetters.nl%2F2009%2F10%2Fhow-javascript-frameworks-contribute-to-a-consistent-experience%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 250px;">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/19451080@N00/2817382276"><img title="JQuery new site" src="http://farm4.static.flickr.com/3289/2817382276_4a4fd49075_m.jpg" alt="JQuery new site" width="240" height="185" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/19451080@N00/2817382276">Phillie Casablanca</a> via Flickr</dd>
</dl>
</div>
</div>
<p><strong><a class="zem_slink freebase/guid/9202a8c04000641f8000000000015527" title="JavaScript" rel="wikipedia" href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a> Libraries started out as easy frameworks for web developers.  Why write code that’s already been written and, in most cases, better than home-made JavaScript? It also provides a consistent way of programming throughout a project and a fast way to build applications.</strong></p>
<p><a class="zem_slink freebase/guid/9202a8c04000641f8000000004643bb5" title="JQuery" rel="homepage" href="http://jquery.com/">JQuery</a> UI and <a class="zem_slink freebase/guid/9202a8c04000641f800000000566b41f" title="Ext (JavaScript library)" rel="homepage" href="http://extjs.com/">Ext</a> JS, Prototype,  YahooUI all grew to complete JavaScript platforms with familiar design elements that help programmers build an interface that people are used to.  JQuery even has an own themeroller where programmers can generate a whole css theme for their interface.</p>
<h3><strong>Building bridges</strong></h3>
<p>The new generation of JavaScript libraries are building a small (but hopeful) bridge between designers and developers. Designers can understand the concept, en have consistent elements to work with. Developers can integrate these elements easily within their projects.</p>
<h3><strong>Cross browser, cross <a class="zem_slink freebase/guid/9202a8c04000641f800000000002c5ef" title="Operating system" rel="wikipedia" href="http://en.wikipedia.org/wiki/Operating_system">OS</a></strong></h3>
<p>The acceptance of these libraries among developers and designers is a great step to a consistent experience of web applications. we all recognize widgets, sliders, tabs,  tree&#8217;s and we know how to operate them. Consistency is crucial when building rich web-applications. It does not depend on browser or OS, just the library used.</p>
<h3>Skepticism</h3>
<p>Of course there are some reasons why NOT to use a library. Programmers want to know what&#8217;s happening, mainly for debugging reasons, It can be a bit bloated when only using one or two functions and the biggest reason: You shouldn’t trust the code of others for your professional purposes. The latest versions of the various frameworks take away most of these worries with good debug option and even better performance.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.noupe.com/jquery/jquery-tools.html">jQuery Tools: The missing UI library for the Web</a> (noupe.com)</li>
<li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/prototype-161-speed-up-clean-up-and-team-up">Prototype 1.6.1; Speed up, clean up, and team up</a> (ajaxian.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.slideshare.net/ajaxexperience2009/colin-clark-accessible-u-is-with-j-query-and-infusion1">Colin Clark Accessible U Is With J Query And Infusion[1]</a> (slideshare.net)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/05a2cb26-1b73-4b7c-97ac-6493aac67917/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=05a2cb26-1b73-4b7c-97ac-6493aac67917" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<img src="http://www.netsetters.nl/?ak_action=api_record_view&id=55&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.netsetters.nl/2009/10/how-javascript-frameworks-contribute-to-a-consistent-experience/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
