Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js样板文件&x2B;最佳做法_Javascript_Node.js_Express_Socket.io - Fatal编程技术网

Javascript node.js样板文件&x2B;最佳做法

Javascript node.js样板文件&x2B;最佳做法,javascript,node.js,express,socket.io,Javascript,Node.js,Express,Socket.io,我是node.js的新手,刚刚开始 我想要一个好的node.js样板和最佳实践,例如 编码设计模式(例如依赖项注入等。我不止一次读过Douglas Crockford的JS设计模式。但我想看看node的区别) 名称间距-具有目录结构等 关于node.js堆栈,据我所知: 特快专递 异步-必须(流控制) dnode- socket.io-websocket nowjs-很想使用它,但据我所知,它是scale版本 不会是免费的(“我们很快将授权的分布式版本 NowJS目前正在开发中。请联系我们sa

我是node.js的新手,刚刚开始

我想要一个好的node.js样板和最佳实践,例如 编码设计模式(例如依赖项注入等。我不止一次读过Douglas Crockford的JS设计模式。但我想看看node的区别) 名称间距-具有目录结构等

关于node.js堆栈,据我所知:

  • 特快专递
  • 异步-必须(流控制)
  • dnode-
  • socket.io-websocket
  • nowjs-很想使用它,但据我所知,它是scale版本 不会是免费的(“我们很快将授权的分布式版本 NowJS目前正在开发中。请联系我们sales@nowjs.com))
  • 下划线+主干-
  • 数据库层-
  • 模板-我使用把手-jquery是必须的
  • require.js-(我不想使用commonJS…不确定 服务器上的集成(工作正常)
那么,从libs列表中添加/删除什么呢?在哪里可以找到专业的样板文件?以及与此相关的任何其他提示


提前谢谢

IMHO,对于一个项目框架来说,比要包含哪些模块(这些模块无论如何都很容易用npm安装)更重要的是如何构造您的项目,如何正确地使用集群,以及如何在生产中为开发+过程监控进行热重加载

您可以在以下站点看到这些技巧:


编辑:截至2014年3月12日的死链接

我有点晚了,但希望这能帮助其他人

nodebootstrap(以及几乎所有其他节点样板项目)的缺点之一是,它没有提供任何样板代码来开始使用Backbone.js

类似地,也有很多优秀的Backbone.js样板项目,有些(请参阅)甚至包括很少的节点开发服务器,但这些项目很难扩展为构建webapp的完整的后端/前端解决方案


因此,我开始使用grunt任务进行编译,并根据代码更改重新加载服务器。这仍然是一项正在进行的工作,但应该可以让您快速开始。

我认为主干要求样板非常令人印象深刻


包括主干、Lodash、Require.js、Almond.js、jQuery、jQueryUI、jQuery Mobile、Twitter引导、Jasmine和Grunt。我在几分钟内就启动并运行了它,这是出于对prod与dev环境差异的欣赏。

我一直在寻找一个节点样板项目,遇到了这个,它似乎是GitHub上最受欢迎的,几乎是其他任何项目的10倍


已更新。基本上是一个指向专业样板的链接,以及对我编写或未编写的每个库的引用(从堆栈中丢失)。非常酷的样板。。使用手柄,下划线。。需要添加一些内容,但看起来很有趣。谢谢我也很想听到其他的选择。听到更多总是好的