redbean是适用于knockoutjs的可行orm吗?

redbean是适用于knockoutjs的可行orm吗?,orm,knockout.js,redbean,knockout-mapping-plugin,Orm,Knockout.js,Redbean,Knockout Mapping Plugin,redbeanphp的bean can服务器是否是一个有用的orm淘汰器(使用映射插件?)。我有(或将有)一个mysql数据库,它具有多对多、多对多和一对一的关系。我想在一个基于表单的界面中将记录及其所有相关数据作为对象进行编辑 就ui而言,我将使用嵌套的json对象,在html中查看它,并使用表单元素模板编辑它,根据需要将它们添加到dom中 beancan服务器(或简单的导出/导入函数)将bean转换为json对象(反之亦然),knockout将处理对对象的修改。然后,beancan服务器将使

redbeanphp的bean can服务器是否是一个有用的orm淘汰器(使用映射插件?)。我有(或将有)一个mysql数据库,它具有多对多、多对多和一对一的关系。我想在一个基于表单的界面中将记录及其所有相关数据作为对象进行编辑

就ui而言,我将使用嵌套的json对象,在html中查看它,并使用表单元素模板编辑它,根据需要将它们添加到dom中

beancan服务器(或简单的导出/导入函数)将bean转换为json对象(反之亦然),knockout将处理对对象的修改。然后,beancan服务器将使用mysql数据库管理crud函数。我知道,我可能应该使用couchdb之类的无模式数据库,但在本例中,它不是一个选项


这是不是太离谱了?还是可行?对于redbean,我似乎找不到任何复杂的往返示例,所以我不知道这是否有意义。我在框架方面取得了很多成功——大部分情况下我不是一名程序员,但是如果给我一个具体的例子,我能够理解一个概念。任何帮助都将不胜感激。

我以前从未使用过redbean,但作为一个狂热的KnockoutJS用户,我可以告诉你这听起来很合理

您正在将模型对象转换为JSON,通过KnockoutJS在UI中操作它们,然后将它们发送回服务器进行保存

这是完全合理的,并且是我们做事的典型方式,无论是什么形式。实际上,ORM不应该影响您使用的UI技术。在这种情况下,只要您的对象可以转换为JSON或从JSON转换为JSON,您就可以了