不太确定这些人中的大多数人在说什么。
“图书馆的巨大海洋”是社区正在积极工作的东西。检查:http://search.npmjs.org/#/_analytics – 昨天发布了8个软件包
它不会为你解决你的软件设计。至于在哪里和如何编写业务逻辑,我们中的许多人拥抱mvc或mvvm或接近它的东西。如果你正在构建一个应用程序,并像Rubyists(例如),结构他们的代码,你可能会看着做一些像这样 – 一个没有人会告诉你如何构建你的代码。
一些更受欢迎的图书馆做日常工作:
> Sinatra灵感,使用它来建立一个典型的网络应用程序
> Stats:3407 watchers,286 fork,on pull request 778
>与那纳特拉本身比较! 2529观察者,366叉
>使用connect,它支持各种中间件:
>会话,
>各种路由,
>静态文件
>大约15种不同的模板引擎
>验证,表单处理等等
> caolan / async:https://github.com/caolan/async – 帮助管理异步业务逻辑
>数据库,选择你的感觉
>“这是一个完整的Redis客户端node.js.它支持所有Redis命令”
测试驱动开发是节点的核心。有15种不同的TDD包可供选择,从完全代码覆盖分析到自定义断言模块。
说所有模块不完整是愚蠢的。有一个令人难以置信的专门组的人建立和维护吨工作开源在这个社区的每一天。
可能有一些原因要通过节点,但不适用于非活动社区或缺乏库。