- 前言
- 第一章 Hello Backbone.js
- 第二章 Backbone.js 中的 Model 实践
- 第三章 Backbonejs 中的 Collections 实践
- 第四章 Backbonejs 中的 Router 实践
- 第五章 Backbonejs 中的 View 实践
- 第六章 实战演练:todos 分析(一)
- 第七章 实战演练:todos 分析(二)View 的应用
- 第八章 实战演练:todos 分析(三)总结
- 第九章 后端环境搭建:web.py 的使用
- 第十章 实战演练:扩展 todos 到 Server 端(backbonejs+webpy)
- 第十一章 前后端实战演练:Web聊天室 - 功能分析
- 第十二章 前后端实战演练:Web聊天室 - 详细设计
- 第十三章 前后端实战演练:Web聊天室 - 服务器端开发
- 第十四章 前后端实战演练:Web聊天室 - 前端开发
- 第十五章 引入 require.js
- 第十六章 补充异常处理
- 第十七章 定制 Backbone.js
- 第十八章 再次总结的说
- Backbonejs 相关资源
第十八章 再次总结的说
终于又到了写着一篇的时候了,从去年(2013)8月份决定再更新一版Backbonejs入门教程。原因在前言中已经介绍过了,主要是填一些坑。
看看上一版的那个总结 16、总结的说 的时间------2012.4.18。再看看这一篇的时间------2014.4.15,差不多刚好两年的时间。之前的状态是刚接触前端框架方面的东西,像是在迷雾中行走,摸摸探探的总算知道这是条什么样的路。
现在的这一本更多的是希望从一个实用的角度出发,在长期的实践开发中总结出来的经验是:如果你学了一个东西,最终没有把它用到实际应用中,那么你学习这个东西最终产生的价值就抵不上你所花得成本。软件开发这东西,大部分情况下你只有切身的经历了技术对最终产品的作用,你才会对如何运用这一技术有些感觉,不然的话真的是纸上谈兵。
因此在这一版中我一开始写的时候就确定了一个最终的目标,那就是要做一个上线的系统,能够让互联网用户访问得到。另外还希望所有用心看了这一系列教程的Backbonejs初学者能够把学到的东西运用进来。
在最开始确定要不要刨这么一个坑的时候我犹豫了很久。这个框架在实际的工作中并没有用到,这意味着我对Backbonejs的再次学习和整理对工作上的事情没有太大帮助,虽然我会据此同我们的前端同学进行交流。
时间成本是最大的成本,在后端的世界里也有很多东西值得我去探索。犹豫几天之后我写了这篇文章 心存恐惧便无自由 。我觉得应该去做一些自己想做的事情,心里不受任何约束的。
一些牢骚完之后,再说些技术的东西。
Backbonejs学习最大的难点在于你需要有以一个前端MVC框架的概念。一旦有了这么一个概念之后,你就会意识到,所有的前端框架只是填充了MVC中的各个部分,然后提供给你一个工具,让你可以按这种方式来组织你的代码。
因此在学习过程中,你也只需要掌握里面的几个概念:Model、Collection、View、Router,剩下的东西就和框架无关了,都是你软件开发经验的运用。新手的话建议去参透官网的那个todos案例,关于这个案例的事情这里不再赘述了。
好了,就写这么多。这个持久的工程总算是到了尾声了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论