Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于数据库交互的客户端UI。有图书馆吗?_Javascript_Jquery - Fatal编程技术网

Javascript 用于数据库交互的客户端UI。有图书馆吗?

Javascript 用于数据库交互的客户端UI。有图书馆吗?,javascript,jquery,Javascript,Jquery,是否有一个javascript库,它使用字段/列的描述来生成页面布局,然后在单击任何内容时发布信息 这里的要点是,我可以简单地描述我的字段/列,然后点击GO按钮。页面呈现良好,工作完成 这样的东西存在吗 有很多,但由于DB通常位于应用程序的服务器端,因此它们通常用于服务器端脚本语言,而不是客户端JS库 例如,ASP.NET有大量的web控件正是这样做的。如果您想通过JavaScript访问数据库,数据库需要通过HTTP公开其API,而很少有基于SQL的数据库(如MySQL、SQL Server等

是否有一个javascript库,它使用字段/列的描述来生成页面布局,然后在单击任何内容时发布信息

这里的要点是,我可以简单地描述我的字段/列,然后点击GO按钮。页面呈现良好,工作完成


这样的东西存在吗

有很多,但由于DB通常位于应用程序的服务器端,因此它们通常用于服务器端脚本语言,而不是客户端JS库


例如,ASP.NET有大量的web控件正是这样做的。

如果您想通过JavaScript访问数据库,数据库需要通过HTTP公开其API,而很少有基于SQL的数据库(如MySQL、SQL Server等)会这样做。不过,有一些NoSQL(或文档)数据库使用HTTP作为其主要交互点,因此您可能需要进行调查等等。

我不想访问该数据库。我意识到我仍然需要发布我的请求。我设想的基本上只是简化接受信息所需表单设置的一种方法。对于RavenDB和其他类似的数据库,您将实际使用POST在数据库中保存新的“行”(文档)。每种文档类型都有自己的URI,您可以发布、获取、放置和删除这些URI。甚至这些数据库的管理界面都是纯HTML+CSS+JavaScript。有没有理由不在客户端执行此类操作?因为数据库在服务器端。如果数据库位于客户端,则无法与其他用户共享数据。而且,它不仅仅在服务器端。它为用户界面生成客户端脚本和HTML。我理解为什么数据库在一个位置,而客户端在另一个位置。这更多的是针对您的声明,即这种类型的事情不是在JS libs中完成的。也许我对我的页面布局印象太深了。把它的一部分做好是一件痛苦的事。我不期待再做一次,所以我想为什么不把它变成一个lib。谢谢你的意见。我可能应该说这不是完全在客户机上完成的。总有一个客户端组件,但也必须有一个服务器端组件,用于与数据库通信。ASP.NET控件可以很好地处理这两个问题。