没有任何后台基础的人究竟该如何学习 NodeJS 来开发网站?

2014-04-28 10:24:52 +08:00
 xiaomajia008
我是做前端的.javascript没有任何问题.

我一直想能自己做写一个网站程序, 简单的php 增删改查 没有问题,那也是简单的..

现在我郁闷的是,我不知道从何下手来用NodeJS开发一个网站程序...头大阿..
12157 次点击
所在节点    Node.js
18 条回复
yaoyen0002
2014-04-28 10:56:13 +08:00
了解一些基本后台的流程和思路就行
nodejs后端代码也是js,代码书写对你没障碍的。
有啥具体问题,我可以具体回复,也是新手一同进步
yangzh
2014-04-28 10:56:48 +08:00
跟着 tutorial
sarices
2014-04-28 11:03:09 +08:00
little_cup
2014-04-28 12:26:05 +08:00
subpo
2014-04-28 12:27:35 +08:00
js没问题,网站基本思路没问题,硬头皮多看看,很快就上手啦
hkongm
2014-04-28 12:39:53 +08:00
遥想当年自学ASP的时候,搞清楚response.request.application.session就够了
req和res的概念要吃透啊
serenader
2014-04-28 13:59:53 +08:00
自己现在也在学 Node.js .

6楼说的没错,这些概念首先要搞懂。不然一大堆的 res / req 会让你觉得莫名其妙也不知其解。
3楼的链接是挺好的 Node.js 教程。比较短。大概看完一遍之后就可以去练练手了。
4楼的链接是一个非常好的入门教程,但是讲得非常浅。而且整个例子是没有用第三方模块来搭建网站的。对于新手我建议还是先试试用 Express.js 搭建网站,因为它帮我们搞定了很多底层的东西。开发起来也简单许多。你可以看看阮一峰老师写的 Express 教程 http://javascript.ruanyifeng.com/nodejs/express.html

阮一峰老师也有写 Node.js 的教程。不过好像还只是草稿。

看完一遍之后再找个开源的博客项目(最好比较简单的)从头开始练习一遍吧。这里有个很好的博客教程 https://github.com/nswbmw/N-blog/wiki/_pages 忘记是在哪里看到的了。反正我是从这个项目中入门的。里面有些地方讲的比较细。但是也有的地方只是说说需求然后就贴一大段代码出来。这时候就得自己去理解例子中的代码了。

这个项目比较简单学完所需的时间应该不多。学完之后我建议去看一些比较完善的一些程序。比如 cnodejs.org 的源码。这个是开源的。地址是 https://github.com/cnodejs/nodeclub/ 。我自己在上面这两个项目中学到了挺多的,算是入门了吧。 cnodejs 的源码本身也挺好的,很值得研究。

边按照教程学或者边看源码边写自己的程序学习起来应该是比较快的,研究一个月应该可以入门了。

希望对你有帮助。有什么问题也可以一起探讨。
xiaomajia008
2014-04-28 14:23:57 +08:00
@serenader 非常感谢.!!! 这几天看了无数的例子 感觉有点儿混乱. 看到楼上几位提供的链接 清晰了许多.

我打算从简单的 增删改查 连接数据库搞起. ^^;
railgun
2014-04-28 15:57:23 +08:00
应该是先有需求吧,想好做什么,然后想怎么实现,哪里需要查数据库,哪里需要写数据,哪里需要给接口给前端……
WildCat
2014-04-28 16:08:38 +08:00
7天学会nodejs
http://nqdeng.github.io/7-days-nodejs/

Node入门
http://www.nodebeginner.org/index-zh-cn.html#a-full-blown-web-application-with-nodejs=?


另外推荐《MongoDB权威指南》
《深入浅出node.js》略深,建议等有基础再看
Delbert
2014-04-28 18:17:39 +08:00
@little_cup @xiaomajia008 nodebeginner那本书的源码有几个问题,跑不过的话你应该可以看出来。也可以@ 我,当然,我还没开始学。
little_cup
2014-04-28 18:39:31 +08:00
@Delbert thx!我昨天才开始看,目测还没遇到。
ksc010
2014-04-28 20:56:26 +08:00
我下知道怎样解决哪些恶心人的回调?
shakespark
2014-04-28 21:21:34 +08:00
从全白的首页跳到这里,我的眼要瞎了
hitsmaxft
2014-04-28 23:13:24 +08:00
1, 分析request
2, 该干嘛干嘛
3, 输出response
xieweizhi007
2014-04-29 09:20:41 +08:00
solar
2014-04-29 09:47:14 +08:00
先跟这教程或文档走一遍。把里面的例子都试试,这个很重要,这会让你了解 nodejs 的基本机制。
bakac
2014-04-29 09:55:16 +08:00
和重新学一样 只是你不用再学js语法而已

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110309

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX