Javascript 我应该如何搭建这条快车&;主干应用程序?
我从来没有找到一个真正打动我的答案,所以我想我应该提出这个问题,看看人们怎么想。以下是迄今为止我的应用程序的详细信息:Javascript 我应该如何搭建这条快车&;主干应用程序?,javascript,backbone.js,express,scaffolding,Javascript,Backbone.js,Express,Scaffolding,我从来没有找到一个真正打动我的答案,所以我想我应该提出这个问题,看看人们怎么想。以下是迄今为止我的应用程序的详细信息: 后端:提供JSON的Php Api 前端: Express提供登录/销售/注册/应用程序页面 主干/AMD为单页应用程序提供服务 问题: 我应该如何构建此应用程序 我将有注册和登录页面的主干视图,通过express连接到API…这些视图应该在哪里和/或这是过度使用 所有身份验证都是通过api进行的,api会传回一个会话令牌。下面是我最后要做的: client / widge
Express提供登录/销售/注册/应用程序页面
主干/AMD为单页应用程序提供服务
所有身份验证都是通过api进行的,api会传回一个会话令牌。下面是我最后要做的:
client /
widgets /
views /
models /
collections /
login.coffee
main.coffee
client-dist /
server /
views /
app.coffee
config.coffee
server-dist /
详情:
- Dist目录:使用编译的.coffee和.less文件构建目录
- 构建工具:Grunt.js-->有关构建配置的详细信息,请参见此
- 需要多页垫片:我想使用AMD提供多页垫片,并遵循jrburke提供的多页垫片
- 应用程序管理:我使用了Addy Osmani的Aura框架来管理应用程序页面和小部件
node express应用程序在服务器dist/app.js上提供,并使用requirejs从客户端dist加载适当的.js文件。样板文件.js也可能是前端布局/架构的另一个起点