在学习angularjs之前,有必要先学习nodejs吗?



我正在学习angularjs,但是为了更好地理解angularjs,我下载了一个样本演示,他们也使用了nodejs。在这个博客中:http://blog.angularjs.org/2012/11/angularjs-example-applications.html所有的例子,包括nodejs作为后端。

  1. 是否需要学习nodejs

  2. yeoman和其他支持工具,如bower, grunt使用nodejs。但是我觉得学习两套编程很难,因为我对PHP有一定的了解。

  3. 我可以使用这些yeoman, bower和grunt没有nodejs和使用php作为我的后端。如果是这样,请提供演示样例链接php作为后端。

  1. 不,node.js更多的是一种后端技术,它可以帮助你快速启动并运行服务器来提供你的示例,而Angular是前端框架。你可以在没有node的情况下启动并运行Angular应用。

  2. Yeoman, Grunt和Bower帮助引导web应用程序省去了很多"Grunt -work"。它们有助于构建过程、下载依赖项等,但是:

    。你不需要它们来学习Angular

    b。它们不是语言。

  3. 你需要node.js来运行grunt, yeoman和bower。

我相信你可以在PHP上提供一个网页并学习Angular,但要记住Angular是一个JavaScript框架。Node.js、grunt、yeoman、bower都是基于JS的,所以你对JS和这些工具了解得越深,你就越能更好地理解Angular和它的底层。

    没有
  1. 你不需要yeoman来学习angularjs或nodejs
  2. Nodejs只是yeoman, bower, grunt的运行环境。你不需要学习nodejs来了解它们。

没有。NodeJS和AngularJS是相互独立的不同框架。

AngularJS是一个前端框架,它可以使用任何合适的后端框架,包括PHP。

只要安装NodeJS来安装angular依赖项,比如Yeoman、bower和grunt,你就可以开始做一些angular的工作了,而不用担心NodeJS。

最新更新