As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。
已关闭8年。
我很快将不得不开发一个访问ouchDB的Web门户。当然,我已经做过一些研究,但是我不确定我的想法是否会奏效。
我将有一个现有的bedDB。可能只有一个用户可以通过GET方法获得读取权限。 Web门户将不得不过滤和显示来自该SofaDB的不同用户的数据,因此我将需要某种额外的用户管理。
到目前为止,我仅具有有关Web框架和技术的基本知识,但是我对Java很有经验。因此,到目前为止,我一直在认真考虑使用Grails,ExtJS或同时使用这两者。但是,我能够从那些框架中轻松访问CouchDB吗?我发现了一些有关ExtJS必要补丁的信息,这些信息已不在积极开发中。
我确实对CouchApps进行了简单的介绍,但是我不确定它们是否足够(特别是由于用户管理层,我只能让这个CouchDB用户访问数据库)。我也找到了Django,但是我对Python一点都不熟悉。 :/
如果有人可以帮助我找到合适的框架,我将非常感激。
到目前为止谢谢!
已关闭8年。
我很快将不得不开发一个访问ouchDB的Web门户。当然,我已经做过一些研究,但是我不确定我的想法是否会奏效。
我将有一个现有的bedDB。可能只有一个用户可以通过GET方法获得读取权限。 Web门户将不得不过滤和显示来自该SofaDB的不同用户的数据,因此我将需要某种额外的用户管理。
到目前为止,我仅具有有关Web框架和技术的基本知识,但是我对Java很有经验。因此,到目前为止,我一直在认真考虑使用Grails,ExtJS或同时使用这两者。但是,我能够从那些框架中轻松访问CouchDB吗?我发现了一些有关ExtJS必要补丁的信息,这些信息已不在积极开发中。
我确实对CouchApps进行了简单的介绍,但是我不确定它们是否足够(特别是由于用户管理层,我只能让这个CouchDB用户访问数据库)。我也找到了Django,但是我对Python一点都不熟悉。 :/
如果有人可以帮助我找到合适的框架,我将非常感激。
到目前为止谢谢!
最佳答案
我建议您选择最了解的事物。听起来您将不得不迅速提高,因此学习一种全新的语言几乎是不可能的。一个新的框架将是困难的。
任何可以对JSON进行编码/解码并具有良好HTTP的语言都可以毫无问题地与CouchDB对话。如果您最熟悉Java,那么您会很熟练:Jackson是一个非常流行的JSON库,并且有很多不错的HTTP库。 Ektorp是CouchDB最受欢迎的Java库。
或者,您可以跳过整个中间层。在浏览器中编写一个JS应用程序,以直接调用CouchDB。让您的Web服务器提供访问管理:仅某些用户可以访问CouchDB API的各个部分,限制HTTP编写动词等。一种流行的方式是将所有GET定向到CouchDB并定向所有PUT / POST / DELETE通信到业务层。
但是就像我说的那样,由于这听起来像是一个工作项目,所以我会做最适合您的事情。
干杯。