作为一个完整的服务器端新手从 Node.js 开始?
我的主要问题是,从 Node.js 作为一个完整的服务器端新手开始是否有意义。 JS/node.js 是从头开始服务器端 Web 编程的好选择吗?
我做了很多前端工作,即 HTML、CSS 和基本 JS。我什至想从 Rails 开始,但总有一种感觉,不知道幕后发生的事情让我对框架完全不确定 - 它只是太多“约定优于配置”。
我的希望是总体学习 JS,然后立即深入了解 Node.js。但是,我不知道这对于没有任何服务器端经验的人来说是否是一个好方法。在查看现有的 Node.js 主题和讨论时,所使用的术语似乎需要大量有关服务器一般工作方式的知识。
My main question is whether it makes sense to begin with node.js as a complete server-side newb. Is JS/node.js a good choice to start server-side web-programming from scratch?
I do lots of frontend work, namely HTML, CSS and basic JS. I even wanted to start with Rails but always had the feeling that not knowing what is going on behind the curtains makes me completely uncertain about the framework - it was just too much "convention over configuration".
My hope is to learn JS in general and dive into node.js right after that. I don't know, however, if this is a good approach for a person without any server-side experience. When looking at existing node.js topics and discussions, the used terminology seems to require lots of knowledge about how servers work in general.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要害怕。编程就是练习,在编写代码时你可能会犯错误。但是,这就是我们大家所学到的。无论是 Ruby、Javascript(通过 Node.js)还是任何其他语言:编程的某些方面是常见的,随着时间的推移,您将熟悉该特定语言特有的东西。记不住语法或约定也没关系。只要你身边有参考资料就可以了。事实上,我们鼓励修补和体验“让我们看看会发生什么?”的时刻。这就是你学习的方式,恕我直言。
Node.js 确实是开始学习服务器端 Web 开发的绝佳选择。毫无疑问。你不必先学习Javascript然后再开始学习node。在这里您可以找到您想要的所有资源。另外,请查看如何开始使用 Node.js
这是我推荐的学习路径。这甚至不是 Node.js 101。但是,这将是一个很好的开始。
完成这么多任务后,您将足以决定下一步要做什么。
Have no fear. Programming is all about practice and you will do mistake while writing code. But, that is how we all have learnt. Whether it is Ruby, Javascript (via Node.js), or any other language: certain aspects of programming are common and you will get familiar with things specific to that particular language over time. Being not able to remember a syntax or convention is OK. Just have reference material on your side. In fact it is encouraged to tinker and experience "let's see what happens ?" moments. This is how you learn, IMHO.
Node.js is indeed a great choice to start learning server side web development. No doubt about that. You don't have to learn Javascript first and then start learning node. Here you can find all the resources you may want. Also, have a look at this How do I get started with Node.js
Here is what I would recommend as your learning path. This is not even node.js 101. But, it will be a great start.
After completing this many tasks you will be good enough to decide what next you want to do.