Re:Derby v0.5.0 – The first OT-powered realtime web app fram...
by adamdicarlo on Tuesday June 04, 2013 @11:40PM
(#5823558)
That is a really cool site, and a really great idea! Nice work.
I'm curious why a "real-time" framework is needed for this type of app, though -- why not Backbone with REST? Is it so that you can view others' pages to see their habits/dailies/todos get updated in real-time...?
Re:Derby v0.5.0 – The first OT-powered realtime web app fram...
by wizonesolutions on Wednesday June 05, 2013 @05:02AM
(#5824406)
As far as I know, this was a project that wasn't expected to get this big — more about learning Derby for the developer. And then it got big :)
tl;dr: No big reason. He likely agrees with you.
If there's been one issue with Derby so far, it's been Racer. The data sync-ing engine leaks memory and is largely unstable. We've suffered far too much downtime due to these issues. Moving to a fresh backend with ShareJS enables Nate, Brian, Joseph and the rest of the team to rework the scope of the framework with some of the larger goals in mind – things like horizontal scaling and powerful conflict resolution. We have yet to upgrade to 0.5 (the upgrade guide was literally just released), but it appears to be a much more stable foundation on which to build a "real-time" web application. I'm sure we'll have to put up with bugs for quite a few weeks, but this is a powerful step towards reaching 1.0. Thanks guys!
[0] https://habitrpg.com (source: http://github.com/lefnire/habitrpg)