不太确定这些人中大多数在谈论什么。
社区正在积极地致力于“巨大的图书馆海洋”。检查一下:http :
//search.npmjs.org/#/_analytics- 昨天
发布了8个软件包 __
它不会为您解决软件设计。至于在何处以及如何编写业务逻辑,我们中的许多人都接受mvc或mvvm或与其类似的东西。如果您正在构建应用程序并且喜欢Rubyists(例如)如何构建其代码,您可能会考虑做类似的事情-
不会有人告诉您如何构建代码。
检查https://github.com/joyent/node/wiki/modules
一些日常使用的最受欢迎的库:
- 快递:http://expressjs.com/-https : //github.com/visionmedia/express
- Sinatra的启发,使用它来构建典型的Web应用程序
- 统计:3407个观察者,286个前叉,根据拉动请求 778
- 将其与Sinatra本身进行比较!2529个观察者,366个叉子
- 使用connect,它支持各种中间件:
- 会议,
- 各种路由,
- 静态文件
- 大约15种不同的模板引擎
- 确认,表格处理等
- Socket.io:http://socket.io/ -使“实时”
- DNode:https : //github.com/substack/dnode-在 任何东西 之间进行rpc __
- Backbone.js:http://documentcloud.github.com/backbone/-MVC
- 在服务器上重用模型的各种技术:
- http://andyet.net/blog/2011/feb/15/re-using-backbonejs-models-on-the-server-with-node/
- Spine.js:http://maccman.github.com/spine.tutorials/index.html - MCV
- 在服务器上重用代码的技术:
- http://maccman.github.com/spine.tutorials/node.html
- caolan / async:https : //github.com/caolan/async-帮助管理您的异步业务逻辑
- 数据库,选择目标
- node_redis,https://github.com/mranney/node_redis- 或其他八个客户端之一
- “这是用于node.js的完整Redis客户端。它支持所有Redis命令”
- node-mysql,https://github.com/felixge/node-mysql-或其他11个客户端/ orms之一
- node-mongodb-native,https://github.com/christkv/node-mongodb-native
- node-postgres,https://github.com/brianc/node-postgres
如果那是您的包,那么那里还有许多ORM。比如像http://mongoosejs.com/,http://sequelizejs.com/和朋友
测试驱动的开发是节点的核心。从完整的代码覆盖率分析到自定义断言模块,共有15种不同的TDD软件包可供选择。
说所有模块都不完整是很愚蠢的。每天都有一群人在这个社区中建立并维护大量开源工作,这非常令人敬业。
可能有理由要通过节点,但不是出于社区不活跃或缺少库的原因。



