【问题标题】:Confusion about front end framework [closed]关于前端框架的困惑[关闭]
【发布时间】:2017-03-30 06:19:16
【问题描述】:

我有一个问题,如果我们不使用任何前端框架,如 angular 或 react,那么我们可以坚持使用 node express 或 mongodb 请回答我的问题,我对此很困惑,请帮助我

【问题讨论】:

  • 使用 Angular 或 react 进行 UI 开发,如果没有 UI,请不要使用它们
  • 这些组件都有非常不同的用途。不清楚你的意思 - 例如,你不会将 Angular 换成 MongoDB - 一个是 UI 组件,第二个是存储系统。

标签: angularjs node.js mongodb reactjs express


【解决方案1】:

这不是代码相关的问题,但无论如何我都会回答。

您绝对可以在不使用前端框架的情况下为应用程序坚持使用 node/express/mongoDB。

这实际上是人们在 SPA(单页应用程序)变得司空见惯之前所做的事情。例如,在 PHP 中,您通常点击 URL,然后使用 URL 参数进行 DB 查询,并在页面上呈现正确的信息,然后显示页面。

您最终要做的是让用户在页面之间导航快速路由,并直接从节点提供呈现的 html。

也就是说,我强烈推荐使用前端框架。它使整个体验更加动态和灵活,并且也将减少大量的 JS 开销。

希望有帮助!

【讨论】:

    【解决方案2】:

    Nodejs 是一个服务器端框架。 如果你在前端也坚持使用它,你可以使用jade、ejs或其他服务器端语言来提供前端或html。

    但这会降低网站速度,因为您要从服务器获取服务器内容,这意味着您将刷新整个页面并且您不会使用单页应用程序的概念

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 2011-03-11
      • 2015-10-16
      • 2012-09-10
      • 2019-05-17
      相关资源
      最近更新 更多