前端才开始接触node,会一点C#但是感觉对mvc的理解没有到位吧。
发布于 10 年前 作者 bigMuffin 4476 次浏览 最后一次编辑是 8 年前

感觉用express 写网页有点乱,不知道从何开始,请大家指点一二,还有就是该看点什么书籍呢?

9 回复

看例子,自己照着例子写几个就熟悉了 文档也很多啊 有时间的话看书更好,学得系统

@russj 有什么简单的例子推荐吗?

m层相当于大脑,处理数据。c层像手和脚。v层就是你的脸了。

@motecshine 这个比喻太形象了!

学习 mvc 以及做网页的话,从 ruby on rails 开始比较好吧

mvc随便找两篇文章看下概念就行了,看再多书都没用,写着写着就理解了

EXPRESS只是一个解析过程。 MVC我并不觉得是个适合NODEJS的思路

流程 reqin -> express解析 -> 路由表 -> 函数流程 -> resout

由此可知,我们既然采用了express 那么我们能控制的部分 最多的在于路由表和函数流程这一块。

作为EXPRESS的VIEW层,基本上就是JADE或者EJS,当然也有其他方法。 所以V我们不用考虑

M 和 C层

C是用来接收处理数据的函数。由他调用M和V。 因此C是建立在路由表级别的。 而M则是公用函数库,放在哪里都可以。

想理解MVC做web,用一下ruby on rails。比你看C#好太多了。不用看书,就用ruby on rails,按着官方文档走一遍。你的理解会发生质的变化。

回到顶部