<?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: Why Objective-J, Cappuccino and SproutCore are completely changing the web app industry</title>
	<atom:link href="http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/</link>
	<description>The Web Practitioner&#039;s Blog</description>
	<lastBuildDate>Sat, 11 Feb 2012 16:33:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Martin Handl</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-41881</link>
		<dc:creator>Martin Handl</dc:creator>
		<pubDate>Sat, 19 Mar 2011 16:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-41881</guid>
		<description>Why Objective-J, Cappuccino and SproutCore are completely changing the web app industry, </description>
		<content:encoded><![CDATA[<p>Why Objective-J, Cappuccino and SproutCore are completely changing the web app industry,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fabdrol</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-38643</link>
		<dc:creator>fabdrol</dc:creator>
		<pubDate>Mon, 20 Dec 2010 16:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-38643</guid>
		<description>You&#039;ve gotta love it. I just took my first shot at Sproutcore to town and while it is probably the most basic and stupid sproutcore app ever, everybody loves it. 
Finally, the web grows up. Before, everybody was designer and developer in one, but that made a lot of bad designers and lousy developers. Now, we get developers and designers seperated. And that&#039;ll greatly improve professionalism in the industry, I suppose</description>
		<content:encoded><![CDATA[<p>You&#8217;ve gotta love it. I just took my first shot at Sproutcore to town and while it is probably the most basic and stupid sproutcore app ever, everybody loves it.<br />
Finally, the web grows up. Before, everybody was designer and developer in one, but that made a lot of bad designers and lousy developers. Now, we get developers and designers seperated. And that&#8217;ll greatly improve professionalism in the industry, I suppose</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DenMaxon</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-16096</link>
		<dc:creator>DenMaxon</dc:creator>
		<pubDate>Wed, 28 Oct 2009 08:49:17 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-16096</guid>
		<description></description>
		<content:encoded><![CDATA[]]></content:encoded>
	</item>
	<item>
		<title>By: Adolfban</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-15989</link>
		<dc:creator>Adolfban</dc:creator>
		<pubDate>Thu, 22 Oct 2009 20:49:30 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-15989</guid>
		<description></description>
		<content:encoded><![CDATA[]]></content:encoded>
	</item>
	<item>
		<title>By: Витаутас Шумилов</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-15964</link>
		<dc:creator>Витаутас Шумилов</dc:creator>
		<pubDate>Thu, 22 Oct 2009 08:46:44 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-15964</guid>
		<description>Очень понравился ваш сайт, спасибо. Удачи.</description>
		<content:encoded><![CDATA[<p>Очень понравился ваш сайт, спасибо. Удачи.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Борислав Андреев</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-15957</link>
		<dc:creator>Борислав Андреев</dc:creator>
		<pubDate>Thu, 22 Oct 2009 05:59:26 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-15957</guid>
		<description>Дааа)) Вы бы знали что про Вас пишут в других блогах)))</description>
		<content:encoded><![CDATA[<p>Дааа)) Вы бы знали что про Вас пишут в других блогах)))</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ермолай Рабухин</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3331</link>
		<dc:creator>Ермолай Рабухин</dc:creator>
		<pubDate>Mon, 29 Jun 2009 14:57:46 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3331</guid>
		<description>Спасибо, пост действительно толково написан и по делу, есть что почерпнуть.</description>
		<content:encoded><![CDATA[<p>Спасибо, пост действительно толково написан и по делу, есть что почерпнуть.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jetpatcher</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3328</link>
		<dc:creator>Jetpatcher</dc:creator>
		<pubDate>Tue, 26 May 2009 23:24:33 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3328</guid>
		<description>Good blog and really interesting, will check for another one soon.

Cheers.</description>
		<content:encoded><![CDATA[<p>Good blog and really interesting, will check for another one soon.</p>
<p>Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chiwoochun's me2DAY</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3327</link>
		<dc:creator>chiwoochun's me2DAY</dc:creator>
		<pubDate>Tue, 28 Apr 2009 00:42:16 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3327</guid>
		<description>&lt;strong&gt;연군의 생각...&lt;/strong&gt;

Why Objective-J - FF 3.1 beta와 Mac Safari에서 280slides 써봤는데 훌륭하다! IE8은 글쎄.....</description>
		<content:encoded><![CDATA[<p><strong>연군의 생각&#8230;</strong></p>
<p>Why Objective-J &#8211; FF 3.1 beta와 Mac Safari에서 280slides 써봤는데 훌륭하다! IE8은 글쎄&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: To boldly go, where no blog has gone before&#8230; &#187; Anyone for a Cappuccino ?</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3326</link>
		<dc:creator>To boldly go, where no blog has gone before&#8230; &#187; Anyone for a Cappuccino ?</dc:creator>
		<pubDate>Fri, 25 Jul 2008 22:07:23 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3326</guid>
		<description>[...] Personally I don&#8217;t like the GWK for the same reasons explained in the SproutCore Blog. As for SproutCore vs Cappuccino both have their merits and I believe they can live side by side (both will have their advocates). I haven&#8217;t done anything in Cappuccino yet but it offers a higher level of abstraction than SproutCore (which can be good and bad at the same time ;): â€œThe developer doesnâ€™t directly interact with the DOM or style the page with CSS. Instead, Objective-J itself manages all the views and drawing the objects to screen. More so, the Cappuccino framework provides functionality that is traditionally lacking from other Javascript frameworks, such as: copy/paste, undo/redo, document management and archiving, vector graphics and animations.â€ (source : Carsonified). [...]</description>
		<content:encoded><![CDATA[<p>[...] Personally I don&#8217;t like the GWK for the same reasons explained in the SproutCore Blog. As for SproutCore vs Cappuccino both have their merits and I believe they can live side by side (both will have their advocates). I haven&#8217;t done anything in Cappuccino yet but it offers a higher level of abstraction than SproutCore (which can be good and bad at the same time ;): â€œThe developer doesnâ€™t directly interact with the DOM or style the page with CSS. Instead, Objective-J itself manages all the views and drawing the objects to screen. More so, the Cappuccino framework provides functionality that is traditionally lacking from other Javascript frameworks, such as: copy/paste, undo/redo, document management and archiving, vector graphics and animations.â€ (source : Carsonified). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shaggy</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3325</link>
		<dc:creator>Shaggy</dc:creator>
		<pubDate>Mon, 14 Jul 2008 21:09:54 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3325</guid>
		<description>On the &#039;Usability&#039; side. Staying in the same hole for ever for the sake of novice users is not the way to go at all. People of all ages are becoming much more at ease with technology. Alan Cooper in &#039;About Face&#039; reminds us that novice users become moderate users pretty quickly.

Now if we could only have a standard for vectors (svg) on the web, yeah, I&#039;m talking to you Webkit!</description>
		<content:encoded><![CDATA[<p>On the &#8216;Usability&#8217; side. Staying in the same hole for ever for the sake of novice users is not the way to go at all. People of all ages are becoming much more at ease with technology. Alan Cooper in &#8216;About Face&#8217; reminds us that novice users become moderate users pretty quickly.</p>
<p>Now if we could only have a standard for vectors (svg) on the web, yeah, I&#8217;m talking to you Webkit!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shaggy</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3324</link>
		<dc:creator>Shaggy</dc:creator>
		<pubDate>Mon, 14 Jul 2008 21:02:27 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3324</guid>
		<description>These types of apps. will be just as accessible as any other dynamic page. Remember when people were saying google won&#039;t be able to spider dynamic pages?
From my few minutes of playing with it, SproutCore seems to spit out standard html/css/js.</description>
		<content:encoded><![CDATA[<p>These types of apps. will be just as accessible as any other dynamic page. Remember when people were saying google won&#8217;t be able to spider dynamic pages?<br />
From my few minutes of playing with it, SproutCore seems to spit out standard html/css/js.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How To Build A Web App in Four Days For $10,000 (Say Hello To Matt)</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3322</link>
		<dc:creator>How To Build A Web App in Four Days For $10,000 (Say Hello To Matt)</dc:creator>
		<pubDate>Thu, 03 Jul 2008 17:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3322</guid>
		<description>[...] Powerful web frameworks: Django, Rails, Symfony, Objective-J [...]</description>
		<content:encoded><![CDATA[<p>[...] Powerful web frameworks: Django, Rails, Symfony, Objective-J [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3321</link>
		<dc:creator>Matthew</dc:creator>
		<pubDate>Tue, 01 Jul 2008 11:36:07 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3321</guid>
		<description>One occasionally-overlooked problem with these client-side-centric web application frameworks is, because the UI code is all run client-side, the application is not spiderable.

If you&#039;re looking just to replace a user&#039;s private desktop application, this isn&#039;t necessarily an issue, but if your business model is still based in part around making content available on the web, or attracting traffic from search engines, this is a significant downside.

Not that this is a problem for all of these frameworks - those which compile to Javascript and can run code on both the server and client side (like GWT) should give more flexibility.</description>
		<content:encoded><![CDATA[<p>One occasionally-overlooked problem with these client-side-centric web application frameworks is, because the UI code is all run client-side, the application is not spiderable.</p>
<p>If you&#8217;re looking just to replace a user&#8217;s private desktop application, this isn&#8217;t necessarily an issue, but if your business model is still based in part around making content available on the web, or attracting traffic from search engines, this is a significant downside.</p>
<p>Not that this is a problem for all of these frameworks &#8211; those which compile to Javascript and can run code on both the server and client side (like GWT) should give more flexibility.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Revue technologique de Geekeries &#124; Geekeries - News et Articles High-Tech</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3320</link>
		<dc:creator>Revue technologique de Geekeries &#124; Geekeries - News et Articles High-Tech</dc:creator>
		<pubDate>Sat, 28 Jun 2008 06:03:34 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3320</guid>
		<description>[...] L&#8217;application web a de l&#8217;avenir devant elle mais le dÃ©veloppement de ces applis, qui tendent de plus en plus Ã  ressembler Ã  des applis lourdes, va changer. Objective J, Cappuccino et Sproutcore (en anglais) : autant de nouvelles technologies qui vont rÃ©volutionner l&#8217;industrie du web. [...]</description>
		<content:encoded><![CDATA[<p>[...] L&#8217;application web a de l&#8217;avenir devant elle mais le dÃ©veloppement de ces applis, qui tendent de plus en plus Ã  ressembler Ã  des applis lourdes, va changer. Objective J, Cappuccino et Sproutcore (en anglais) : autant de nouvelles technologies qui vont rÃ©volutionner l&#8217;industrie du web. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliott</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3319</link>
		<dc:creator>Elliott</dc:creator>
		<pubDate>Fri, 27 Jun 2008 16:32:39 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3319</guid>
		<description>@Breton - you&#039;re right, I did misquote the paper, sorry about that. The &quot;intuitive = familiar&quot; bit was the main point I remembered from it and I re-linked it without rereading it. Thanks for pointing it out.

But I think I still have a case in saying that we shouldn&#039;t change things too quickly. I do agree with you - the status quo is not ideal, and it is boring to keep using it. However, I would look at this work as a &lt;strong&gt;transition&lt;/strong&gt; - improvement as a process, not an event - so that instead of simply releasing &quot;Version 2.0&quot; we&#039;re evolving the interfaces we currently use. For now, we&#039;re just changing the layer below the interface. Ideally, this should be as transparent as possible, in order to cause the least disruption to the users who need to keep doing all their stuff - they can&#039;t afford to have downtime. The more downtime they have - think re-training, re-education and system upgrades, the more money they lose in unproductive time.

I do think this use of web technology is exciting (if only for us developers) because we can get people to start trusting the Internet for more than just serving static documents. Once people start using it for richer and richer applications, they&#039;ll start appreciating the advantages, and then (fingers crossed) even funding its improvement, especially in regards to speed... and where the real money has to be spent - on infrastructure (think about widespread fibre optic!). Then we can have all the real advantages, like true data portability - forget carrying around fragile CDs or portable hard drives. Installation becomes a thing of the past, you&#039;ll never lose your data, media sharing becomes much easier... you name it.

So I think that while this isn&#039;t the final word by any means, it is a step in the right direction. What do you think?</description>
		<content:encoded><![CDATA[<p>@Breton &#8211; you&#8217;re right, I did misquote the paper, sorry about that. The &#8220;intuitive = familiar&#8221; bit was the main point I remembered from it and I re-linked it without rereading it. Thanks for pointing it out.</p>
<p>But I think I still have a case in saying that we shouldn&#8217;t change things too quickly. I do agree with you &#8211; the status quo is not ideal, and it is boring to keep using it. However, I would look at this work as a <strong>transition</strong> &#8211; improvement as a process, not an event &#8211; so that instead of simply releasing &#8220;Version 2.0&#8243; we&#8217;re evolving the interfaces we currently use. For now, we&#8217;re just changing the layer below the interface. Ideally, this should be as transparent as possible, in order to cause the least disruption to the users who need to keep doing all their stuff &#8211; they can&#8217;t afford to have downtime. The more downtime they have &#8211; think re-training, re-education and system upgrades, the more money they lose in unproductive time.</p>
<p>I do think this use of web technology is exciting (if only for us developers) because we can get people to start trusting the Internet for more than just serving static documents. Once people start using it for richer and richer applications, they&#8217;ll start appreciating the advantages, and then (fingers crossed) even funding its improvement, especially in regards to speed&#8230; and where the real money has to be spent &#8211; on infrastructure (think about widespread fibre optic!). Then we can have all the real advantages, like true data portability &#8211; forget carrying around fragile CDs or portable hard drives. Installation becomes a thing of the past, you&#8217;ll never lose your data, media sharing becomes much easier&#8230; you name it.</p>
<p>So I think that while this isn&#8217;t the final word by any means, it is a step in the right direction. What do you think?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: grrrr</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3318</link>
		<dc:creator>grrrr</dc:creator>
		<pubDate>Fri, 27 Jun 2008 13:19:13 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3318</guid>
		<description>What about old-fashioned java applets maybe it is time we rediscovered them and forget the pain of the past. Java is becoming open-source modern java is very very fast and I did hear sun really is improving the applet plugin as part of some javafx thing.</description>
		<content:encoded><![CDATA[<p>What about old-fashioned java applets maybe it is time we rediscovered them and forget the pain of the past. Java is becoming open-source modern java is very very fast and I did hear sun really is improving the applet plugin as part of some javafx thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Breton</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3317</link>
		<dc:creator>Breton</dc:creator>
		<pubDate>Thu, 26 Jun 2008 22:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3317</guid>
		<description>@elliot yes I&#039;ve read that before. Have you read any of raskin&#039;s other writings? Did you even read the article that you linked to? Did you know that he was not actually making a case FOR familiarity, or intuition, but rather, raskin is against using intuition as a measure of interface quality.

I&#039;m not saying that familiarity is necessarily a bad thing. It&#039;s just not very exciting, and it&#039;s absolutely not the revolution Ryan is touting it as. It&#039;s just a convenient way for apple to duplicate their existing interface work directly on the web, including the good and the bad along with it. But why this would be a compelling use case for the rest of the web industry is an argument that has simply not been made.</description>
		<content:encoded><![CDATA[<p>@elliot yes I&#8217;ve read that before. Have you read any of raskin&#8217;s other writings? Did you even read the article that you linked to? Did you know that he was not actually making a case FOR familiarity, or intuition, but rather, raskin is against using intuition as a measure of interface quality.</p>
<p>I&#8217;m not saying that familiarity is necessarily a bad thing. It&#8217;s just not very exciting, and it&#8217;s absolutely not the revolution Ryan is touting it as. It&#8217;s just a convenient way for apple to duplicate their existing interface work directly on the web, including the good and the bad along with it. But why this would be a compelling use case for the rest of the web industry is an argument that has simply not been made.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joseph Crawford</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3316</link>
		<dc:creator>Joseph Crawford</dc:creator>
		<pubDate>Thu, 26 Jun 2008 21:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3316</guid>
		<description>This is really interesting, I will be looking into all of this at some point when I get some time.  From what I gathered not all components have been open sourced yet?

Is there a package you can grab with all you need to get started?

Are there tutorials out there?</description>
		<content:encoded><![CDATA[<p>This is really interesting, I will be looking into all of this at some point when I get some time.  From what I gathered not all components have been open sourced yet?</p>
<p>Is there a package you can grab with all you need to get started?</p>
<p>Are there tutorials out there?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliott</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3315</link>
		<dc:creator>Elliott</dc:creator>
		<pubDate>Thu, 26 Jun 2008 16:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3315</guid>
		<description>@Breton: Because &lt;a href=&quot;http://www.asktog.com/papers/raskinintuit.html&quot; title=&quot;Intuitive = familiar&quot; rel=&quot;nofollow&quot;&gt;intuitive = familiar.&lt;/a&gt; Try teaching a 60 year old to use a new interface.</description>
		<content:encoded><![CDATA[<p>@Breton: Because <a href="http://www.asktog.com/papers/raskinintuit.html" title="Intuitive = familiar" rel="nofollow">intuitive = familiar.</a> Try teaching a 60 year old to use a new interface.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason McCay</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3314</link>
		<dc:creator>Jason McCay</dc:creator>
		<pubDate>Thu, 26 Jun 2008 13:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3314</guid>
		<description>@Ryan

In looking back, I think I worded that wrong and I agree that you were in no way suggesting that everything should look the same.  Please accept my apologies about that.



I do feel that the explosion that was Web 2.0 had to be attributed in some part to the community doing a hard shift away from the Microsoft and Java solutions of the world because they desired to have more flexibility and freedom in the front-end development.

The issue with solutions like .NET is that they seek to constrain the interface while making the back-end wide open.  This is backwards to the creative needs of the community in my opinion and my only concern with the &quot;abstracting away&quot; of the nuts and bolts is that it will begin to remove flexibility.

Abstraction of the front-end world is more tricky because there are such nuances that have to be considered.  Granted, there are some people that like paint-by-number, but there are many others that like the blank canvas approach.</description>
		<content:encoded><![CDATA[<p>@Ryan</p>
<p>In looking back, I think I worded that wrong and I agree that you were in no way suggesting that everything should look the same.  Please accept my apologies about that.</p>
<p>I do feel that the explosion that was Web 2.0 had to be attributed in some part to the community doing a hard shift away from the Microsoft and Java solutions of the world because they desired to have more flexibility and freedom in the front-end development.</p>
<p>The issue with solutions like .NET is that they seek to constrain the interface while making the back-end wide open.  This is backwards to the creative needs of the community in my opinion and my only concern with the &#8220;abstracting away&#8221; of the nuts and bolts is that it will begin to remove flexibility.</p>
<p>Abstraction of the front-end world is more tricky because there are such nuances that have to be considered.  Granted, there are some people that like paint-by-number, but there are many others that like the blank canvas approach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Breton</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3313</link>
		<dc:creator>Breton</dc:creator>
		<pubDate>Thu, 26 Jun 2008 00:42:54 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3313</guid>
		<description>Yes, finally a javascript framework that lets us do exactly the same things we&#039;ve been doing for the last 25 years! This will change EVERYTHING!


It&#039;ll help people that already code cocoa apps to ease into web development, the same way ASP.NET has let windows programmers do web development, and GWT for Java developers. I predict the same levels of crimes against usability, accessibility, performance, and web architecture as we&#039;ve seen in the past.

The only real advantage these sorts of frameworks offer over their desktop counterparts is zero installation, and, occasionally, sidestepping the usability nightmare that is filesystems. These advantages were already there for plain vanilla web apps, and didn&#039;t need a fancy framework to provide them. All the other various advantages of the &quot;webpage&quot; paradigm are thrown out with the bathwater, without stopping to think, &quot;Just what is so great about desktop applications anyway?&quot;

Seriously, why are desktop-like applications so desirable? Is it the animations? The responsiveness? Undo/Redo is nice, copy/paste is another usability problem, but neither of those features are especially difficult to achieve with just plain vanilla javascript. I don&#039;t think it&#039;s really any of those things. it&#039;s more likely about the comfort that the familiar provides. It&#039;s the window, and the close button, and the toolbar, and everything else that reminds you of being in a familiar environment. That&#039;s okay, but let&#039;s not fool ourselves into thinking this is a revolution. It&#039;s comfort food, nothing new.</description>
		<content:encoded><![CDATA[<p>Yes, finally a javascript framework that lets us do exactly the same things we&#8217;ve been doing for the last 25 years! This will change EVERYTHING!</p>
<p>It&#8217;ll help people that already code cocoa apps to ease into web development, the same way ASP.NET has let windows programmers do web development, and GWT for Java developers. I predict the same levels of crimes against usability, accessibility, performance, and web architecture as we&#8217;ve seen in the past.</p>
<p>The only real advantage these sorts of frameworks offer over their desktop counterparts is zero installation, and, occasionally, sidestepping the usability nightmare that is filesystems. These advantages were already there for plain vanilla web apps, and didn&#8217;t need a fancy framework to provide them. All the other various advantages of the &#8220;webpage&#8221; paradigm are thrown out with the bathwater, without stopping to think, &#8220;Just what is so great about desktop applications anyway?&#8221;</p>
<p>Seriously, why are desktop-like applications so desirable? Is it the animations? The responsiveness? Undo/Redo is nice, copy/paste is another usability problem, but neither of those features are especially difficult to achieve with just plain vanilla javascript. I don&#8217;t think it&#8217;s really any of those things. it&#8217;s more likely about the comfort that the familiar provides. It&#8217;s the window, and the close button, and the toolbar, and everything else that reminds you of being in a familiar environment. That&#8217;s okay, but let&#8217;s not fool ourselves into thinking this is a revolution. It&#8217;s comfort food, nothing new.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jimmy G</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3312</link>
		<dc:creator>Jimmy G</dc:creator>
		<pubDate>Wed, 25 Jun 2008 22:52:16 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3312</guid>
		<description>I&#039;ve always been a fan of Moo Tools for building more &quot;desktop like&quot; applications on the web, but it&#039;s absolutely clear that this is not the way web apps will be built in the future: html + css, with a sprinkling of js to spruce things up. SproutCore is a fantastic step forward, but in my mind, Objective-J is the more important development.

I am quite surprised Apple chose not to use Objective-J or Cappuccino to build Mobile Me, and perhaps if they were released to the public earlier in Mobile Me&#039;s development cycle, I reckon they would have been the chosen tools.

The benefits of using these frameworks should not be compared, however, to the benefits of Adobe AIR - these are different concepts. AIR is all about building installable cross-platform desktop apps, Objective-J and SproutCore are frameworks entirely in the browser and not, as such, &quot;platforms&quot;. These frameworks are pushing the boundaries of the web *so* far that I can&#039;t see AIR ever becoming a success.

The power to developers that is being provided by these open source frameworks is a wake up call to Adobe and Microsoft with their proprietary technologies (Flash and Silverlight). Many smaller apps are now able to be replaced by web versions, and Apple has seen this relatively early on. Looking at Microsoft, they&#039;re internet presence is more focused on search and &quot;crushing Google&quot;, not improving their ailing software strategies.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve always been a fan of Moo Tools for building more &#8220;desktop like&#8221; applications on the web, but it&#8217;s absolutely clear that this is not the way web apps will be built in the future: html + css, with a sprinkling of js to spruce things up. SproutCore is a fantastic step forward, but in my mind, Objective-J is the more important development.</p>
<p>I am quite surprised Apple chose not to use Objective-J or Cappuccino to build Mobile Me, and perhaps if they were released to the public earlier in Mobile Me&#8217;s development cycle, I reckon they would have been the chosen tools.</p>
<p>The benefits of using these frameworks should not be compared, however, to the benefits of Adobe AIR &#8211; these are different concepts. AIR is all about building installable cross-platform desktop apps, Objective-J and SproutCore are frameworks entirely in the browser and not, as such, &#8220;platforms&#8221;. These frameworks are pushing the boundaries of the web *so* far that I can&#8217;t see AIR ever becoming a success.</p>
<p>The power to developers that is being provided by these open source frameworks is a wake up call to Adobe and Microsoft with their proprietary technologies (Flash and Silverlight). Many smaller apps are now able to be replaced by web versions, and Apple has seen this relatively early on. Looking at Microsoft, they&#8217;re internet presence is more focused on search and &#8220;crushing Google&#8221;, not improving their ailing software strategies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MarcoGomes.com&#187; Blog Archive &#187; Nova geraÃ§Ã£o de aplicativos que rodam no navegador</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3311</link>
		<dc:creator>MarcoGomes.com&#187; Blog Archive &#187; Nova geraÃ§Ã£o de aplicativos que rodam no navegador</dc:creator>
		<pubDate>Wed, 25 Jun 2008 22:32:41 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3311</guid>
		<description>[...] Why Objective-J, Cappuccino and SproutCore are completely changing the web app industry [...]</description>
		<content:encoded><![CDATA[<p>[...] Why Objective-J, Cappuccino and SproutCore are completely changing the web app industry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Coyle&#8217;s Weblog &#187; Blog Archive &#187; SproutCore, Cocoa, and The Idiomatic Web</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3310</link>
		<dc:creator>Mike Coyle&#8217;s Weblog &#187; Blog Archive &#187; SproutCore, Cocoa, and The Idiomatic Web</dc:creator>
		<pubDate>Wed, 25 Jun 2008 21:27:27 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3310</guid>
		<description>[...] I figured that the hype would be over in a couple of days. Since articles like Why Objective-J, Cappuccino and SproutCore are completely changing the web app industry are still cropping up all over the place, I figured that I&#8217;ll weigh in on the discussion. I hesitated because I think that the techniques in question are very clever. Just not &#8220;Completely-Change-The-World-As-We-Know-It-Forever&#8221; clever [...]</description>
		<content:encoded><![CDATA[<p>[...] I figured that the hype would be over in a couple of days. Since articles like Why Objective-J, Cappuccino and SproutCore are completely changing the web app industry are still cropping up all over the place, I figured that I&#8217;ll weigh in on the discussion. I hesitated because I think that the techniques in question are very clever. Just not &#8220;Completely-Change-The-World-As-We-Know-It-Forever&#8221; clever [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ajaxian &#187; Apple, SproutCore, and Coherent</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3309</link>
		<dc:creator>Ajaxian &#187; Apple, SproutCore, and Coherent</dc:creator>
		<pubDate>Wed, 25 Jun 2008 20:08:08 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3309</guid>
		<description>[...] Also, Ryan Carson has posted on why he thinks these technologies are a huge deal. [...]</description>
		<content:encoded><![CDATA[<p>[...] Also, Ryan Carson has posted on why he thinks these technologies are a huge deal. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3308</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 25 Jun 2008 19:02:29 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3308</guid>
		<description>@Jason McCay

You asked &quot;Why is there such a strong desire to have one design, one way, one approach for applications.&quot;

I&#039;m not promoting one way for all those things. What I&#039;m excited about is abstracting development away from some of the nuts and bolts that have already been built (and built well).

We need to focus more on building innovative apps, instead of re-inventing the low level components and design elements.</description>
		<content:encoded><![CDATA[<p>@Jason McCay</p>
<p>You asked &#8220;Why is there such a strong desire to have one design, one way, one approach for applications.&#8221;</p>
<p>I&#8217;m not promoting one way for all those things. What I&#8217;m excited about is abstracting development away from some of the nuts and bolts that have already been built (and built well).</p>
<p>We need to focus more on building innovative apps, instead of re-inventing the low level components and design elements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dylan Schiemann</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3307</link>
		<dc:creator>Dylan Schiemann</dc:creator>
		<pubDate>Wed, 25 Jun 2008 16:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3307</guid>
		<description>@Ted: I agree... Alex gave a talk at Google I/O last month, &lt;a href=&quot;http://sites.google.com/site/io/can-we-get-there-from-here&quot; rel=&quot;nofollow&quot;&gt;Can We Get There From Here&lt;/a&gt;, and he talks about a continuum of Web-ish to Desktop-ish on Slide 24.  Basically his order goes something like HTML Prototype Dojo GWT Silverlight Flex.  Dojo takes an interesting approach that the &quot;compile step&quot; is optional... it improves performance, but it&#039;s JavaScript to JavaScript.

@Ryan: I agree, it is cool that people are constantly pushing the limits of the web.  We have a constant debate about doing stuff that&#039;s webby, meaning that just cloning the desktop UI and showing it in the browser often misses out on the best pieces of the web.  Also, things like back button support, accessibility, vector graphics, animations, etc., are all things that are solved by toolkits like Dojo that really let you choose how desktop-ish you want your web app to be.  The new objective-c and cocoa toolkits are interesting in unifying the programming approach for Apple desktop devs.  It&#039;s also interesting to see if going the other direction, with really good JavaScript bindings for Cocoa in Leopard, making it quite a bit easier to use web technologies to create nice desktop apps on OS X.</description>
		<content:encoded><![CDATA[<p>@Ted: I agree&#8230; Alex gave a talk at Google I/O last month, <a href="http://sites.google.com/site/io/can-we-get-there-from-here" rel="nofollow">Can We Get There From Here</a>, and he talks about a continuum of Web-ish to Desktop-ish on Slide 24.  Basically his order goes something like HTML Prototype Dojo GWT Silverlight Flex.  Dojo takes an interesting approach that the &#8220;compile step&#8221; is optional&#8230; it improves performance, but it&#8217;s JavaScript to JavaScript.</p>
<p>@Ryan: I agree, it is cool that people are constantly pushing the limits of the web.  We have a constant debate about doing stuff that&#8217;s webby, meaning that just cloning the desktop UI and showing it in the browser often misses out on the best pieces of the web.  Also, things like back button support, accessibility, vector graphics, animations, etc., are all things that are solved by toolkits like Dojo that really let you choose how desktop-ish you want your web app to be.  The new objective-c and cocoa toolkits are interesting in unifying the programming approach for Apple desktop devs.  It&#8217;s also interesting to see if going the other direction, with really good JavaScript bindings for Cocoa in Leopard, making it quite a bit easier to use web technologies to create nice desktop apps on OS X.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ted</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3306</link>
		<dc:creator>Ted</dc:creator>
		<pubDate>Wed, 25 Jun 2008 14:41:25 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3306</guid>
		<description>@LachlanHardy

I believe GWT has a good support for accessibility and internationalization.

@Scott

I don&#039;t mind developing it using Java (as opposed to Objective-J?). You get a lot of things from that: solid debugger, solid IDE, solid framework. Sure, you can&#039;t do heavy meta-programming that you could  in JS, but there&#039;s not much of meta-programming needed anyway when you&#039;re building a simple UI.

@Dylan + Ryan

I don&#039;t mean to be rude, I think Dojo is a great framework. But I felt that there are differences between the Dojo-like frameworks versus GWT, Objective-J.

The latter group provides a way to do JS via some other languages. They&#039;re more of a platform than a JS library/framework. So I think Ryan is kind of right for mentioning Objective-J/Cappuccino as something new.

@JasonMcCay

I develop UI using GWT + Ext-GWT everyday and I do share your sentiment once in a while: &quot;is it necessary to make this look exactly like a desktop app but supports history and probably supports offline as well?&quot;

It&#039;s been a painful experience for me to support both web and desktop mindset/features. Fortunately GWT, Ext-GWT and GALGears help to ease my pain.

But something I observed outside technical issues/debates. Recently I asked people who are not technical-savvy: which one you&#039;d prefer, a desktop-like application on your browser (think of Ext-GWT/Ext-JS) or a web 2.0-like look-n-feel (think of GMail, Google Readers). They all said they prefer the web 2.0 look-n-feel because desktop-app look-n-feel reminds them of the complicated desktop software they have to deal with every single day.

On the other hand, most developers I talked to (developers, not web developers), prefer the desktop-like UI because they believe that &quot;the browser can do better than what it is right now and we haven&#039;t fully take advantage of it.&quot;

Two sides of world...</description>
		<content:encoded><![CDATA[<p>@LachlanHardy</p>
<p>I believe GWT has a good support for accessibility and internationalization.</p>
<p>@Scott</p>
<p>I don&#8217;t mind developing it using Java (as opposed to Objective-J?). You get a lot of things from that: solid debugger, solid IDE, solid framework. Sure, you can&#8217;t do heavy meta-programming that you could  in JS, but there&#8217;s not much of meta-programming needed anyway when you&#8217;re building a simple UI.</p>
<p>@Dylan + Ryan</p>
<p>I don&#8217;t mean to be rude, I think Dojo is a great framework. But I felt that there are differences between the Dojo-like frameworks versus GWT, Objective-J.</p>
<p>The latter group provides a way to do JS via some other languages. They&#8217;re more of a platform than a JS library/framework. So I think Ryan is kind of right for mentioning Objective-J/Cappuccino as something new.</p>
<p>@JasonMcCay</p>
<p>I develop UI using GWT + Ext-GWT everyday and I do share your sentiment once in a while: &#8220;is it necessary to make this look exactly like a desktop app but supports history and probably supports offline as well?&#8221;</p>
<p>It&#8217;s been a painful experience for me to support both web and desktop mindset/features. Fortunately GWT, Ext-GWT and GALGears help to ease my pain.</p>
<p>But something I observed outside technical issues/debates. Recently I asked people who are not technical-savvy: which one you&#8217;d prefer, a desktop-like application on your browser (think of Ext-GWT/Ext-JS) or a web 2.0-like look-n-feel (think of GMail, Google Readers). They all said they prefer the web 2.0 look-n-feel because desktop-app look-n-feel reminds them of the complicated desktop software they have to deal with every single day.</p>
<p>On the other hand, most developers I talked to (developers, not web developers), prefer the desktop-like UI because they believe that &#8220;the browser can do better than what it is right now and we haven&#8217;t fully take advantage of it.&#8221;</p>
<p>Two sides of world&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: APPLEBOX &#187; Blog Archive &#187; Web Apps - Take it to 11</title>
		<link>http://thinkvitamin.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry/#comment-3305</link>
		<dc:creator>APPLEBOX &#187; Blog Archive &#187; Web Apps - Take it to 11</dc:creator>
		<pubDate>Wed, 25 Jun 2008 14:36:30 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/web-apps/why-objective-j-cappuccino-and-sproutcore-are-completely-changing-the-web-app-industry#comment-3305</guid>
		<description>[...] Just picked this up via bb&#8217;s post, that Ryan Carson is saying client/server MVC is soooooo old school (some might say dead). From his post:  &#8230; The basic client-server model still dominates. Objective-J and SproutCore change all that. They allow you to create true desktop-like apps right inside the browser. They donâ€™t rely on a continous web connection and they are as quick as desktop apps. [...]</description>
		<content:encoded><![CDATA[<p>[...] Just picked this up via bb&#8217;s post, that Ryan Carson is saying client/server MVC is soooooo old school (some might say dead). From his post:  &#8230; The basic client-server model still dominates. Objective-J and SproutCore change all that. They allow you to create true desktop-like apps right inside the browser. They donâ€™t rely on a continous web connection and they are as quick as desktop apps. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.428 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-12 00:51:20 -->

