有没有类似于 JVM 的 DerbyJS 堆栈的东西?甚至是其中的一部分(在 Racer/LiveDB/ShareJS 中实现)。
例如,哪些框架/库可以提供跨浏览器的模型(可能是 json)同步?或者通过后端同步在浏览器中模仿数据库?
我看到 PouchDB 可以同步到后端,但是没有授权控制(AFAICT)。即使忽略 db,只关注同步,也许 Atmosphere + ?+ 原子的。似乎有人可能以前在 JVM 上做过这件事,但很难说如何拼凑出一个可用的框架。
虽然您的问题没有简单直接的答案,但您可以从很多地方获得灵感,甚至可以在您的项目中使用
Play是 jvm 上最接近实时应用开发的快速开发框架。实际上它是Typesafe Reactive Platform的核心组件
Atmosphere是 jvm 的实时客户端服务器开发框架
Primefaces有一些不错的实用程序和组件,它们构建在 Atmosphere 之上,以简化使用 JSF 的开发
Restlet也是一个很棒的 API 框架,它允许你将你的应用程序与一个 UI 框架(有两种方式绑定)结合起来,比如 Angular
如果您不介意商业项目, Lightstreamer可能值得一看。
还有 JVM javascript vm,您可以在本地运行 javascript,例如 Rhino、Nodyn、Avatarjs,或者使用 Doppio 的其他方式,以便您可以在 jvm 环境中使用基于 javascript 的框架。