一尘不染

从node.js作为完整的服务器端新手开始?

node.js

我的主要问题是,以node.js作为完整的服务器端newb开头是否有意义。JS / node.js是从头开始服务器端Web编程的好选择吗?

我做了很多前端工作,即HTML,CSS和基本JS。我什至想从Rails入手,但始终有一种感觉,就是不知道幕后正在发生什么,这使我对框架完全不确定-
它太“常规化了”。

我的希望是学习一般的JS,然后立即学习node.js。但是,我不知道对于没有任何服务器端经验的人来说,这是否是一个好方法。在查看现有的node.js主题和讨论时,使用的术语似乎需要大量有关服务器一般工作方式的知识。


阅读 233

收藏
2020-07-07

共1个答案

一尘不染

没有恐惧。编程全都与实践有关,编写代码时会犯错误。但是,这就是我们所有人学到的东西。无论是Ruby,Javascript(通过Node.js)还是任何其他语言:编程的某些方面都是常见的,随着时间的流逝,您将熟悉特定于该特定语言的内容。不能记住语法或约定是可以的。只需准备参考资料即可。实际上,我们鼓励人们修补和体验“
让我们看看会发生什么? ”的时刻。恕我直言,这就是您的学习方式。

实际上,Node.js是开始学习服务器端Web开发的绝佳选择。毫无疑问。您不必先学习Javascript,然后再开始学习Node。在这里,您可以找到所需的所有资源。

这是我建议您学习的路径。这甚至不是node.js101。但是,这将是一个不错的开始。

  • 控制台上的Hello World。死简单而又有趣
  • 数学加法。(与服务器开发无关,可以跳过,但是如果您学到了,那就很好了!)
    • 加上硬编码输入。
    • 另外,函数add(a,b)写在另一个.js文件中。男孩,现在您正在创建库!
    • 使用命令行提供输入的数学加法。提示:使用https://github.com/substack/node-optimist
  • 网页上的Hello World。
    • Web的Hello World,但没有express.js开头。这是代码-http://nodejs.org/
    • 使用http://expressjs.com/的 Web的Hello World 。
    • 给响应增加了动力。例如说现在是几点。
    • 根据URL路径和查询字符串进行响应。
    • 提供静态文件,例如图片和CSS。

完成许多任务后,您将足以决定下一步要做什么。

2020-07-07