SOA & WOA Magazine
Bruz Marzolf is writing a series of blog posts implementing a simple time
tracking app in various client-side rich web app frameworks. He just finished
his example in SproutCore and including some source code.
Here’s what he had to say:
SproutCore provides a higher level abstraction that manages when objects are
changed and need to be updated, and when they’re busy and shouldn’t be
modified, for instance.
Bruz’ code is a good example of a basic starter app that’s a little more
complex than our todos demo. I’m looking forward to his additional entries
in this series also.
... (more)
SproutCore Task Manager on Google App Engine:
The open-source agile tracker “tasks” is now hosted on Google App Engine.
It’s fast and also looking a lot nicer. Go give it a look. (login:
guest)
A user-signup app should be available soon and then we’re going to start
planning some SC work on it. Eventually I’d love to replace lighthouse
with something SC native…
... (more)
Inheritance Patterns in JavaScript
Interesting points on using pseudo-classical inheritance pattern vs the
functional pattern.
SproutCore is pseudo-classical based, just like Closure, primarily because of
memory concerns. Nice to see folks at Google went down the same direction.
... (more)
Google Chrome Frame:
Google Chrome Frame is an early-stage open source plug-in that seamlessly
brings Google Chrome’s open web technologies and speedy JavaScript engine
to Internet Explorer. With Google Chrome Frame, you can:
Start using open web technologies - like the HTML5 canvas tag - right away,
even technologies that aren’t yet supported in Internet Explorer 6, 7, or
8. Take advanta... (more)
One of the coolest parts of the new SproutCore View layer is its ability to
use aspect-based programming to add behaviors to views.
Aspect-based programming is built on the premise that often objects that
don’t follow from the same class hierarchy may in fact need similar
behaviors.
This is especially true in GUI programming when designers come to you and say
something like “I came up wi... (more)