这是一个必须回答的问题,需要为一代编码员解答。
我知道要去网站,但你如何实际下载Backbone并开始编码。
大多数教程都忽略了这个阶段。
感谢您的帮助!
答案 0 :(得分:0)
我在stackoverflow上看到的大多数Backbone代码都是一个真正的混乱缺乏结构,这是一种耻辱。但右手灵活性也是一个非常强大的点,这就是为什么大公司仍然经常选择Backbone,而新手会选择像Angular或Ember那样神奇的东西。
这是我一般意义上的推荐:
对于任务, Grunt或gulp - grunt可能会更容易,因为它仍然被更广泛地使用。主要任务是:
- 构建(编译和缩小代码和css)并捆绑到构建文件夹中
- 服务器(从构建文件夹运行本地服务器或服务器)
- 测试(如果您有单元或功能测试)
接下来,您有一个index.html文件,其中包含一个应用包装器,一个RequireJS调用代码的入口点。
我的文件夹结构如下所示:
server/
server/server.js
public/
public/app/app.js
public/app/modules/
public/app/extensions/
public/assets/
public/assets/css/
public/assets/images/
public/packages/
public/index.html
dist/
dist/<env>/public/assets/
dist/<env>/public/app/app.min.js (or app.js depending on env)
package.json
Gruntfile.js
同事的样板可能最接近我在公共领域的理想设置:https://github.com/mderrick/backbone-boilerplate