Sprout Core

Jun. 17, 2008 4 Comments Posted under: Random

SproutCore logo

Earlier today I was reading an article about Sprout Core which is billed as Cocoa for the web. The idea being that cocoa developers can use a software development approach to creating web applications. This is similar to Adobe’s Flex, or Microsoft’s Silverlight, but rather than generating a swf or silverlight file, it produces HTML and JavaScript.

This sounds great as you can now develop web applications that take advantage or the interoperability and open nature of web standards. However a quick look at the Sprout Core demos shatters this utopian view.

The code in the demos, reminds me of ASP.net’s Visual Web Developer, where, “web developers” had no idea how to write HTML or JavaScript, and lead to some of the worst websites ever created (thetrainline anyone). The problem was a reliance on HTML for components that were written during the browser wars, that relied on Internet Explorer specific features or rendering. There was also no semantics, SEO optimisation, accessibility or use of best practices.

The most ironic problem with the Sprout Core code is the fact it doesn’t work correctly on the iPhone let alone other small screen devices, it doesn’t degrade well and relies on JavaScript.

I am also worried that by trying to catch up to Flex and Silverlight, Apple will start to implement draft web standards specifications for SVG and CSS, meaning Safari only versions… (till the others catch up). I have already noted that mobileMe (apparently build using Sprout Core) does not work in IE6… not even in a basic HTML version (like Gmail). To add to that the new releases of webkit have heavily updated JavaScript renders in order to cope with this new reliance on JavaScript… some of the demos crash my Firefox :0

I would be interested to see what others thing about this, and what it means for the web.

This entry was posted on Tuesday, June 17th, 2008 at 2:35 pm and is filed under Random. You can leave a comment and follow any responses to this entry through the RSS 2.0 feed.

4 Comments Leave a comment

  1. [...] Esse negócio consegue ser mais pesado que a própria Ext! Além disso, vi mais opiniões negativas do que [...]

  2. [...] Esse negócio consegue ser mais pesado que a própria Ext! Além disso, vi mais opiniões negativas do que [...]

  3. anon 11 May 2009 at 11:38 pm #

    I ‘thing’ your website is ugly. Don’t know how you feel qualified to be such a harsh critic… Oh well, you’re not the first

  4. Rob 25 May 2009 at 2:06 pm #

    Anon, perhaps you are right, perhaps I am being overly harsh… Since writing this I do think “thing” there is a space on the web for web applications that make the most of what we have without plugins. However I think it’s going to be very hard to do, and we may end up with these tools making the web a worse place, rather than a better one.

Leave a Reply