【发布时间】:2012-05-19 23:53:51
【问题描述】:
所以我最近开始接触 node,并开始使用 Express 框架 开展一些项目。我喜欢它——作为一个交互式 jQuery 开发者,它的语法真的很吸引我。
但是,就项目文件结构而言,我似乎一无所知,而且似乎有些臃肿不堪。
我在 github 上有一个基本的项目样板:https://github.com/KingScooty/node-express-3.0-html5-boilerplate,它非常适合我。
现在我正在寻找集成 Ember.js。但是,我不知道如何构建目录。我在想这样的事情:
project
├── app
│ ├── collections
│ ├── models
│ └── views
├── node_modules
├── public
│ ├── css
│ ├── img
│ └── js
├── routes
└── server
├── environment
└── logs
Socket io 设置与所有节点服务器配置和环境配置设置(开发/登台/生产)一起进入服务器文件夹。静态文件和 jQuery 公开,MVC 应用程序的优点放在 app 文件夹中。
但是将公用文件夹与应用文件夹分开感觉并不合适。更不用说我什至会如何在 MVC 文件夹结构中包含各种 JS 文件。
(前端 MVC 开发是我知之甚少的东西,但这是我正在尝试学习的内容,同时也尝试将其集成到我的 Node 环境中)
如果有人可以在使用节点/套接字 io 供电的后端的同时为我指出前端 MVC 开发的正确道路,那将是邪恶的!
干杯。
-S
【问题讨论】:
标签: javascript model-view-controller node.js express ember.js