- 前言
- 第一章 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 相关资源
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第十一章 前后端实战演练:Web聊天室 - 功能分析
上面的一个简单的项目完成之后,对python感兴趣的应该已经把web.py这个东西熟悉的差不多了,说不定也像我这样把项目放到服务器上跑了起来。对于没有动手去做的同学,我只能表示很遗憾,作为观众的你一定体会不到参与的乐趣,当然也不会有切身的收获。
11.1 项目目标
相比于之前那个项目,这个项目的目标是按照专业前端的方法搭建一个我自己凭空想出来的需求。最后把这个需求完成,然后注册域名放到网络上,可以真实使用。这样也可以持续改进。
上线其实只是一个开始,希望有兴趣参与的同学可以主动参与进来,体会下实际的开发过程。
11.2 功能需求
这个项目的名字叫做聊天室,那肯定是在线聊天用的了,因为不是朝着Demo方向做的,因此需要多用户管理。
按照这个需求分析下功能大体有:
1. 多用户管理
1.1 用户注册
1.2 多用户登陆
2. 话题管理
2.1 创建话题
2.2 浏览话题
3. 消息管理
3.1 发送消息
3.2 删除消息
3.3 回复消息
3.4 浏览消息
大概这么几个功能
11.3 技术选型
因为是关于Backbonejs的教程,因此必然是基于Backbonejs的。技术选型暂定如下:
/* 前端技术 */
backbone.js
bootstrap.css
requirejs
/* 后端技术 */
web.py
sqlite3
暂时先估计用到这些,说不定真实情况用的更多。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论