【问题标题】:Is Angularjs Clientside or Serverside or BothAngularjs 是客户端还是服务器端或两者兼而有之
【发布时间】:2014-04-13 15:50:00
【问题描述】:

如果是服务器端:我们如何连接数据库?

我在客户端使用它,但它也可以在服务器端使用吗?

如果不能使用服务器端,我应该使用php还是nodejs(我需要设计一个数据带宽很大的网站)?

【问题讨论】:

  • AngularJS 是一个客户端 JavaScript 框架 - 将它与您在服务器上感觉更舒服的任何东西一起使用。

标签: php node.js angularjs


【解决方案1】:

纯粹是客户端。

如果是服务器端,我们如何连接数据库。

您要么使用客户端数据库,要么使用适当的协议从服务器获取数据(通常是通过 Ajax 访问的 Web 服务)。

如果不用于服务器端,哪个更好 php 或 nodejs..(我需要设计一个使用大量数据和带宽的网站..)

没有大量可衡量要求的“更好”是非常主观的。

【讨论】:

    【解决方案2】:

    Angular JS 是一个用于数据绑定的客户端 JavaScript 框架。等等。

    您可以将Node JS 与 Angular JS 一起用于服务器端操作。

    或任何其他服务器端语言,如 PHP、Java 等...

    【讨论】:

    • 注意,对于 OP,这里所讨论的“数据绑定”是将 JavaScript/JSON(模型)中客户端数据的值绑定到模板(视图)中的占位符,不将客户端交互与后端数据绑定。术语“数据绑定”的使用似乎是混淆 Angular 是客户端还是服务器端的原因。
    • 服务器端也可以选择 Spring-Boot 或 Spring-Cloud,它有助于保护像 mongoDb 这样的大数据访问
    【解决方案3】:

    Angular JS 仅适用于客户端。根据我的经验,我发现它最适合 NodeJS(尤其是 ExpressJS 框架),但任何其他服务器端语言都可以。

    AFAIK NodeJs 让管理大数据变得更加容易。

    【讨论】:

      猜你喜欢
      • 2013-09-16
      • 1970-01-01
      • 2011-02-25
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      • 2018-06-06
      • 2010-09-29
      相关资源
      最近更新 更多