推荐一个Node.js技术堆栈/架构为一个现代的Web应用程序?
任何人都可以指向我在Node.js中需要学习的技术/架构,以便构build一个基于图片和位置的Web应用程序(有点像twitter + foursquare的网格)
从我读到的以下内容被认为是受欢迎的,我是否需要全部学习? 还有什么我从图片中失踪?
- OS = Ubuntu,Gentoo或Debian
- db = MongoDB
- 模板= 翡翠
- css = 手写笔
- framework = Express
- code = coffeescript
- networking = socket.io
- mcv结构= Backbone.js
- 身份validation= 护照
- ide = Sublime Text 2或WebStorm
听起来不错。
您还可以添加用于CSS预处理和护照npm包的手写笔以简化您的身份validation过程。
您可能还想要签出这些基于node.js的框架(都用coffescript编写)
- TowerJS(模仿Ruby on Rails)
- 主页: http : //towerjs.org/
- 来源: https : //github.com/viatropos/tower
- Ace(仿照Sinatra)
我build议检查Flatiron框架 – 它分成几个模块,你可以select你最喜欢的模块。 Union的路由模块向后兼容Connect / Express。