我应该如何搭建这个快递和骨干应用?

时间:2012-10-30 04:15:08

标签: javascript backbone.js express scaffolding

我从来没有找到真正打击我的答案所以我只是想我会提出这个问题并看看人们的想法。以下是我的应用程序到目前为止的详细信息:

  1. 后端:Php Api提供JSON
  2. 前端:
    快递服务登录/销售/注册/应用页面
    Backbone / AMD提供单页应用程序
  3. 问题:

    1. 我应该如何构建此应用程序?
    2. 我将为注册和登录页面提供主干视图,通过快递连接到API ...这些应该在哪里和/或这是否过度?
    3. 所有身份验证都通过传回会话令牌的api进行。

2 个答案:

答案 0 :(得分:0)

这是我最终做的事情:

client /
  widgets / 
  views /
  models /
  collections / 
  login.coffee
  main.coffee
client-dist / 
server /
  views / 
  app.coffee
  config.coffee
server-dist /

详细说明:

  • Dist目录:使用已编译的.coffee和.less文件构建目录
  • 构建工具:Grunt.js - >有关build config
  • 的详细信息,请参阅此issue
  • 需要多页垫片:我想用AMD提供多个页面,并遵循jrburke提供的多页垫片example
  • 应用程序管理:我使用Addy Osmani的modified Aura框架来管理应用程序页面和小部件

node express应用程序在server-dist / app.js中提供,并使用requirejs从client-dist加载正确的.js文件。

答案 1 :(得分:0)

Boilerplate.js也可能是前端布局/架构的另一个起点?

http://boilerplatejs.org/