0

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

  1. 后端:提供 JSON 的 Php Api
  2. 前端:
    Express 提供登录 / 销售 / 注册 / 应用页面
    Backbone / AMD 提供单页应用程序

问题:

  1. 我应该如何搭建这个应用程序?
  2. 我将拥有注册和登录页面的主干视图,这些视图通过 express 连接到 API ......这些应该在哪里和/或这是否矫枉过正?

所有身份验证都通过传递回会话令牌的 api 进行。

4

2 回答 2

0

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

http://boilerplatejs.org/

于 2013-02-11T15:54:35.380 回答
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 --> 查看这个问题了解构建配置的详细信息
  • 需要多页垫片:我想为 AMD 提供多页服务,并遵循jrburke 提供的多页垫片示例
  • 应用程序管理:我使用了 Addy Osmani 的 Aura 框架,该框架经过修改以管理应用程序页面和小部件

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

于 2012-11-18T17:19:28.533 回答