<?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>Grails Rocks &#187; ajax</title>
	<atom:link href="http://www.anyware.co.uk/2005/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anyware.co.uk/2005</link>
	<description>Grails, Apple, usability and world stuff</description>
	<lastBuildDate>Fri, 27 Jan 2012 13:52:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>UI Widgets&#8230; oh for something pure Grails</title>
		<link>http://www.anyware.co.uk/2005/2009/01/06/ui-widgets-oh-for-something-pure-grails/</link>
		<comments>http://www.anyware.co.uk/2005/2009/01/06/ui-widgets-oh-for-something-pure-grails/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 10:14:10 +0000</pubDate>
		<dc:creator>Marc Palmer</dc:creator>
				<category><![CDATA[Groovy and Grails]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://www.anyware.co.uk/2005/?p=377</guid>
		<description><![CDATA[I feel like there is a mismatch in the grails/rails opinionated software approach and the apparent lack of a de facto and impressive UI library for javascript based web-apps built with these frameworks. Sure, Grails has more than its fair share of UI plugins. However they all pull in other libraries, and frankly not even [...]]]></description>
			<content:encoded><![CDATA[<p>I feel like there is a mismatch in the grails/rails opinionated software approach and the apparent lack of a de facto and impressive UI library for javascript based web-apps built with these frameworks.</p>
<p>Sure, <a href="http://grails.org">Grails</a> has more than its fair share of <a href="http://grails.org/Plugins">UI plugins</a>. However they all pull in other libraries, and frankly  not even Yahoo UI stuff looks good enough to me. Libs such as YUI are supposed to be skinnable but the docs on actually creating skins are non-existent.</p>
<p>Even without those issues, you have the thorny problem that choosing a UI widget library usually dictates what JS/DOM helper library your application will use. This is infuriating if say you have an investment and passion for library X (eg Prototype) but the best UI widgets use a different underlying library.</p>
<p>Mixing and matching libraries in the same app is extremely unattractive. Download times become a factor as do compatibility (what if you need to use two in the same page) and last but not least your dev teams have to be fluent in more than one API.</p>
<p>There has to be a better way. I personally feel that out of the box one library should be chosen, and there should be great home-grown widgets. Let&#8217;s be opinionated but have something top quality out of the box.</p>
<p>I mean, Grails enthusiasts like me will happily point out how Rails is not on par in terms of available libraries and enterprise infrastructure stuff, and gloat at the apparent <a href="http://kirindave.tumblr.com/post/60776407/the-opposite-of-momentum">inability to create apps that don&#8217;t leak memory </a>and hence need many restarts &#8211; but you <em>have</em> to admit that a great deal of Rails sites have good widgets, and good clear designs. I believe most of these are home-spun from Prototype+Scriptaculous and cunning use of CSS.</p>
<p>Our Javaland/Grailsland equivalents tend to reuse the standard square tables and buttons and tiny fonts so familiar to Windows users, but anathema to people who have made the switch to Mac.</p>
<p>This is unfortunately what you get when people are knocking together joyless enterprise Java apps and the key thing is to  get something work NOW &#8211; rather than create something that is a pleasure to use. The latter is something that the smarter businesses in the Rails crowd know all about (see the excellent <a href="http://getharvest.com">Harvest</a>, <a href="http://coopapp.com/">Co-op</a>, <a href="http://beanstalkapp.com/">Beanstalk</a> or <a href="http://radiantcms.org">Radiant</a>), and from which all developers, Java enterprise or otherwise, can learn. Its not OK to scrimp on the UI. <a href="http://www.amazon.co.uk/gp/product/0749939753?ie=UTF8&amp;tag=marpalsblo-21&amp;linkCode=as2&amp;camp=1634&amp;creative=6738&amp;creativeASIN=0749939753">Who cares if your manager doesn&#8217;t get it</a>. Take pride in UI!</p>
<p>Call me a snob but universally silver, sharp-edged and small fonted UIs are aesthetically offensive to me!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anyware.co.uk/2005/2009/01/06/ui-widgets-oh-for-something-pure-grails/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 9/18 queries in 0.094 seconds using disk: basic

Served from: www.anyware.co.uk @ 2012-02-05 03:17:32 -->
