<?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>Icebergist &#187; Javascript</title>
	<atom:link href="http://icebergist.com/category/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://icebergist.com</link>
	<description>Exploring hidden depths of web apps business</description>
	<lastBuildDate>Mon, 24 Jan 2011 17:24:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>SproutCore &#8211; a javascript framework</title>
		<link>http://icebergist.com/posts/sproutcore-javascript-framework</link>
		<comments>http://icebergist.com/posts/sproutcore-javascript-framework#comments</comments>
		<pubDate>Thu, 03 Jul 2008 21:54:11 +0000</pubDate>
		<dc:creator>Slobodan Kovačević</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Ruby and Rails]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://icebergist.com/?p=4</guid>
		<description><![CDATA[SproutCore is a javascript framework which tries to enable developers to build web apps that look and act more like a desktop apps. It steps away from a classic web app model by moving a lot of app into the browser itself, which then interacts with server via AJAX. As it says on the SproutCore [...]]]></description>
			<content:encoded><![CDATA[<p><a title="SproutCore - Javascript Framework" href="http://www.sproutcore.com">SproutCore</a> is a javascript framework which tries to enable developers to build web apps that look and act more like a desktop apps.</p>
<p>It steps away from a classic web app model by moving a lot of app into the browser itself, which then interacts with server via AJAX. As it says on the <a title="About SproutCore" href="http://www.sproutcore.com/about/">SproutCore site</a>:</p>
<blockquote><p>After lots of testing, we have found that the most efficient way to server a SproutCore application is as a …. static web page!</p></blockquote>
<p>This means that a &#8220;simple&#8221; static HTML page (which is easily served by Apache) makes browser do most of the work (i.e. server doesn&#8217;t have to generate the pages) which frees up server to respond only to AJAX initiated requests.</p>
<p><a title="SproutCore - Javascript Framework written in Ruby" href="http://www.sproutcore.com">SproutCore</a> is written in Ruby, but once you build the app it will generate a set of HTML, JS and CSS files, so you don&#8217;t need to know Ruby in order to use it. As the site says:</p>
<blockquote><p>The code you write with SproutCore will resemble a desktop app written in Cocoa more than it will a web application written in Rails.</p></blockquote>
<p><img class="alignright size-full wp-image-6" title="SproutCore Photos Demo" src="http://icebergist.com/wp-content/uploads/2008/07/sprout-photos-demo.jpg" alt="SproutCore Photos Demo Screenshot" width="500" height="236" />Another great thing about SproutCore is that it can be hooked up with any backend as long as it can communicate with it using HTTP. It can be anything: Rails, PHP, Perl, Java, ASP&#8230;</p>
<p>Actions speak louder than words, so take a look at the SproutCore demos which shows you exactly what it&#8217;s all about.</p>
<ul>
<li><a title="SproutCore demo photo gallery" href="http://www.sproutcore.com/static/photos/">SproutCore based photo gallery</a> &#8211; iPhoto anyone? <img src='http://icebergist.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><a title="SproutCore demo sample controls" href="http://www.sproutcore.com/static/sample_controls/">SproutCore sample controls</a> &#8211; demonstrates what kind of controls are already available in SproutCore.</li>
</ul>
<p>In next few days I will try to build a sample application powered by SproutCore and Rails to see how it goes. I will post my impressions here. After all if it&#8217;s something Apple used for Mobile.me &#8211; well, it can&#8217;t be that bad. <img src='http://icebergist.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://icebergist.com/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://icebergist.com/posts/sproutcore-javascript-framework/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

