I have a non-collaborative web app, and I've been researching frameworks for real-time collaboration web apps. There are a ton of them out there and many are not very well documented, so I feel like I'm just not getting anywhere. I've looked at meteor, derby, mojito, and a lot of other ones, but I find it's hard to get the information I need without going all out and becoming an expert in each framework one at a time.
Any experts know if there are real-time web app frameworks that have a development process like the following?
- Start with a non-collaborative web app that is not tightly bound to any specific backend framework (mine is a non-collaborative drawing app that only relies on the server to hold saved files. everything else is done client-side)
- Mark the appropriate objects/data fields as shared.
- Set editing permissions per user and object/data field
And then the final product would push changes whenever any shared data field's value changes on the client of a user who has permission (auto-update), or whenever you call the update function on an object/data field.
If there isn't something that auto-updates, I can live with calling update all the time.
Anyone know of a framework that's kind of like that?