0

我正在开发一个完整的网络应用程序......

我正在考虑使用 prismic.io 外包一些我将通过 graphQL 查询的 Web 内容。但我会将用户的个人信息存储在 mongoDB 的本地实例中。

什么是长期利益?如果我可以通过一个为我保存所有内容的 mongodb 实例自己存储所有内容

4

1 回答 1

1

这主要是我的看法,如果您是一个单独工作或仅与其他开发人员一起工作的开发人员,并且只是在寻找存储数据的地方,那么您最好不要使用 CMS。CMS 的主要目的之一是将显着修改应用程序的能力扩展到非技术人员。例如,为当地餐馆建立一个网站,并希望允许他们更改菜单,而无需构建 UI 来启用它。使用 CMS,他们可以轻松更改平台上的文本和其他内容,而与 mongo 后端的交互对他们来说可能不太直接。举一个更工业化的例子,假设您有一个营销团队,他们需要运行 A/B 测试以确定网站的最佳内容,他们可以执行测试,并将他们的更改反映到您设置的模板中,没有它们(如果你巧妙地设置它,你也可以)不必编写任何额外的代码。使用 CMS 有更多优点和缺点,但我认为可访问性是考虑使用 CMS 的主要原因,尤其是长期考虑。

于 2019-08-28T00:03:35.820 回答