是否有类似于JVM的DerbyJS堆栈?甚至是它的一部分(在Racer / LiveDB / ShareJS中实现)。
例如,哪些框架/库可以跨浏览器提供模型(可能是json)的同步?或者在浏览器中使用后端同步模仿数据库?
我看到PouchDB可以同步到后端,但是没有授权控制(AFAICT)。甚至忽略数据库,只关注同步,也许Atmosphere +? + Datomic。看起来有人之前可能已经在JVM上做过这个,但很难说出如何将一个可用的框架拼凑起来。
答案 0 :(得分:2)
虽然您的问题没有简单的直接答案,但您可以从项目中获取灵感甚至使用的地方
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的框架。