2012-04-09 88 views
3

我即将开始一个项目,该项目将成为存储照片的网站。上传的方法应该是从桌面拖放(与Imgur相同),并且可以对照片评分并对它们进行评论。启动node.js项目

对于该项目,我将使用Node.js以及HTML5,CSS3和jQuery。问题是,我是Node.js上的新手,真的可以使用一些关于入门的帮助。对于这个项目我当然需要一个数据库,并且我明白MongoDB是一个不错的选择。有没有这种组合的模板,所以我不需要从头开始?

我已经安装Node.js,并遵循一些教程,但我真的觉得我想要一个模板,如果有的话。

在此先感谢!

+0

我不知道你的模板是什么意思编译的资源列表...你希望有人写整个应用程序你还是你要求一个类似的开源应用程序,你可以从中获得灵感? – DanS 2012-04-09 12:33:47

+1

我猜想像HMTL5 Boilerplate或者你说的类似的开源应用程序从中获取灵感。 – holyredbeard 2012-04-09 12:52:41

回答

4

正如你所说,你是一个初学者,你可以为你的项目采取最好的独立模块,并开始使用。而不是将预定义的必需组件包作为单个模块。问题是,你可能最终不理解整个包并变得更加偏向。

因此, 我会建议使用Expressjs(最佳选择)的URL路由如上所述。

而且,

上传文件管理:

formidable - 与文件部分高性能的文件上传服务器读取和进展情况通报人等

模板引擎(为您定制HTMLS标记库):

Jade

coffeekup

并考虑Bootstrap以及预制模板,以防万一您需要它。

蒙戈 - 不错的选择。

Mongo Modules

这些库应该有所帮助。

-1

我觉得Tower.js是像你追求的。