https://cnodejs.org/topic/55651bf07d4c64752effb4b1

Node.js最新Web技术栈(2015年5月)

-—-
https://cnodejs.org/topic/5059ce39fd37ea6b2f07e1a3

阿里云主机Nginx下配置NodeJS、Express和Forever

forever 和 pm2 大家推荐用哪个呢?

-—-
https://cnodejs.org/topic/5338c5db7cbade005b023c98

快速搭建 Node.js 开发环境以及加速 npm

-—-
https://cnodejs.org/topic/55c2b29b5965fe2c74f4787c

easyui 或者 jgrid + ztree 或者bootstarp

表格和tab貌似都是前端的东西啊,跟 express 这个后端没关系。express 作为后端说白了就是提供 api ,作数据交换,至于数据要怎么展示,通过什么展示那就是另外的框架做的事件了。很很多JS框架可以做相关的事件,推荐 bootstrap 。用 ui.bootstrap 把它跟 angular 整合起来,一般 web 界面不在话下。

angular 属于前端框架,bootstrap 属于界面框架, express 属于后端框架

-—

https://cnodejs.org/topic/55c44356b98f51142b367b30

javascript, nodejs, express, mongodb

我觉得还是先打基础把, 不然知其然不知其所以然. javascript, nodejs, express, mongodb 的官方文档或者经典书看一遍, 其间动手练练里面的例子. 然后找个小项目上手, 是水到渠成的事. 欲速不达.

https://github.com/madhums/node-express-mongoose-demo

-—-

http://nodejs.tw/t/53689557c7991d0000199e6c

剛好看到….

呵呵…… 是不是遇到什麼挫折了?

我覺得 1-3 點,不跳坑的理由,完全不成立耶…我覺得是這樣:

1.假設你還不會 js,那寫 node.js 可能會有些辛苦,最好要能體會 js 的精神,擺脫 class 的語言,不要再去想介面,方法, 抽象類,包裝,及各種設計方法,忘掉它們,至少寫 js 時,忘掉它們。function 就是物件!!
node.js 是single thread 的,美就美在這裡。它的創造者 Ryan,故意這麼設計的。意思就是,即便很多人建議 multi-thread,他仍堅持 single thread,而後來證明這是對的。因為 Node.js 用的是 event loop 。所以,可以再仔細看看下面的程式:

setTimeout( function(){

console.log(‘world’);

}, 1000); // 告訴 event loop 一秒後執行它, 然後繼續執行下去….是不是有點像太極拳…

console.log(‘hello’);

Node.js 因為使用 js, 完全沒有沉重舊 lib 的負擔,也是 Ryan 選擇 js 的原因,Ryan 打造 Node.js ,是希望找出一個方法,可以擺脫 I/O blocking, 建立各種 net application。在這面這程式裡,就是擺脫的方法,去讀你的檔案吧,我先去做其它的事了,好了你再叫我。

明白了上面幾點後,應該就能進去 Node.js 的世界了。

如果你要用 node.js 寫網站,搞懂 express, 搞懂 express, 其它 mvc 架構框架,像 restify …等,大同小異,你也會懂了。

你會需要做單元測試, 可以用 mocha

即便會了 js, 你還會陷入 callback hell,就是瘋狂無止盡的巢狀 callback,千萬別那樣寫。搞清楚, async.js 或 q 的 promise 可以幫你。不過,我建議 async.js ,它是最普遍的。

- See more at: http://nodejs.tw/t/53689557c7991d0000199e6c#sthash.icKddbqZ.dpuf