On Thursday, April 18, 2013 7:00:48 PM UTC-4, Arnon Marcus wrote: > Well, as for the database, there are obvious security issues and > performance issues - I mean, having an open connection from all clients to > a single back-end database is a pretty nutty prospect for most serious > programmers... >
I don't know all the details, but I don't think that's how it works. And from what I can tell, both the Derby and the Meteor folks are "serious programmers". > And as for No-SQL vs RDBM, well, again, it is a question of > target-audience - it depends on the level of complexity of inter-relation > in your use-case's data model, so as I said - complex data-model benefit > way too much from RDBMs and gain so little from No-SQL that it is simply > un-fit for them... But that's a different topic altogether. > https://unroll.me/ uses MySQL. > As for no-refresh updates of the web-browser, it has nothing to do with > meteor/derby or even any kind of real-time app - it is a browser-extension, > coupled with a client/server library, that monitors your file-savings of > your code, and pushes updates to your development browser. There are many > such solutions today for many kinds of browsers and serves - it was just > easy to implement in node.js because it's all javascript on both ends... > There is nothing fundamentally restricting from doing this with web2py - > you can run an instance of node.js that basically only does "that" for you, > and still use web2py for all other stuff... It can even be implemented > inside web2py itself, with like a worker-thread or something... You can > even write something like this yourself - basically poll on file-changes of > your javascript code, and stream them over an open web-socket, and parse > them on your clien-side code to update your existing page... > I don't think Meteor or Derby are fully worked out yet, but neither is your hypothetical web2py variant that does all this. At the moment, Meteor and Derby at least have the advantage of existing. I think that's the point Ramos was making -- Meteor is doing some cool stuff now, not that such things couldn't in theory be implemented in another language/platform. Actually, in the Python world, there is (was?) the Planet<http://www.planetframework.com/>framework, though it is proprietary and was quite expensive (looks like it's no longer active or available). Anthony -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.