我正在寻找一个适合我用例的 node.js 库,如下所示:我想使用 node 来构建一个多用户实时办公自动化应用程序。关键要求是以性能为代价的快速开发,因为它最多只能有 5 个用户,并且可以在 LAN 上运行。所以我不想搞乱客户端和服务器模型同步,我想在节点中编程,就好像它是一个传统的单用户桌面应用程序一样,您可以在其中设置窗口并响应用户事件 - 除了这里的 ' windows' 是用户浏览器的实例。
理论上这应该相当容易,因为使用 socket.io 您可以快速设置代码,允许服务器动态发送要在客户端浏览器中执行的 javascript,使其完全由服务器控制。这个想法有点像流星和德比的目标,但它们仍处于 alpha 阶段,而且对于我想做的事情来说,它们可能有点矫枉过正。我想要一些简单的东西。
有人已经尝试这样做了吗?如果没有,我认为有一个利基需要填补......任何指针都会有所帮助。
这就是我正在寻找的那种东西......它应该很容易:
app.get('/', gs.remote(function(client) {
button = client.body.append('button', {
text: "Click me!",
click: function() {
console.log("A user clicked a button");
}
});
}));