No.111_第四次团队会议
后端的偏执
啊,这次又轮到我写团队博客了。
此时又是深夜,窗外漫天繁星。舍友的呼噜声惊吓了月亮,它害羞地跑回了云里去。
我关上灯拔掉机械,悄悄拿着电脑上了床,写这次的团队博客。曾经觉得自己绝对不会晚睡,绝不是为了项目拿自己的身体开玩笑的人。现在这种觉悟呐!都跑到哪里去了!
有的时候真的是那么奇妙,记得我暑假时为我们的实验室项目写一个网站,看着自己实现的前端越做越兴奋,不知不觉就到了凌晨5点。推开门回宿舍的时候,看到辉耀的霞光从东边的天际漫射,心中满是慷慨和雄壮。现在也有凌晨3点了,估计一会儿就可以吃到食堂香喷喷的豆腐脑,也算是生活中温馨的幸福了。
不知不觉又开始乱写了,助教大人高抬贵手啊,就当看小孩子写的日记了。
当初和老师讨论过后端的问题,当时打算用Tomcat。然而对于完全没接触过Tomcat的小白来说,学习成本实在是高。
这次我们的后端使用的是Bmob平台,这个平台有较全的SDK,虽然环境不是很好配,文档也比较坑,然而多少还可一用。当然也有可能是因为我们用的是免费版,现在需要的访问量还不太多,免费版堪堪可用,等访问量多了就可以向老师申请经费了……
Bmob后端通过Rest API、SDK等方式给予安卓程序数据传输的接口。如果对于安全的要求没有这么高,更是可以直接把用户群的信息放置在上面。Bmob 有一套使用的方法,是和安卓程序发送Json包,包中就是URL以及请求。程序只需要设置好上传的网址、写好上传的函数以及自己申请应用的ID,就可以实现前后端的通信。
Bmob这个平台降低了开发的难度,我和其他的几个APP组一起讨论过这些问题,发现有几个也用的是Bmob平台,大概是因为其方便且好用,写起来没有这么麻烦的原因吧。我们要存的东西只有User和Group两张表,里面是每个用户的个人信息以及每个群组的成员、群闹钟。也就是说,我们调用一下 user.save(),就可以把本地的数据直接上传至云端。
这次的后端主要是我想用Bmob来实现,团队中好多人都没有听说过这个。其实我也是偶然得知的,但愿后期和前端拼接时能够十分顺利。这次我觉得我们对于时间的估计存在一些问题,可能需要更长的开发时间。想来想去还是想简单了。
顺便附上这次讨论的最近进度表:
崔强 | 实现了Group of Groups、Groups of Alarms的基本逻辑 √ | 实现成员界面、群组界面 |
杜正远 | 实现了User、Group的基本逻辑,做好了后端的环境配置 √ | 写好后端到前端的接口 |
黄上 | 做了我们第一个登陆界面 √ | 单元测试·User、Groups、Group of Groups、Group of Alarms |
金东禾 | 读安卓开发的书籍,准备测试 √ | 协助黄上进行测试 |
金知奂 | 读安卓开发的书籍,准备测试 √ | 协助黄上进行测试 |
石岚 | 完善了NABCD的博客 √ | 撰写会议记录 |
曾哲昊 | 设置了界面的构成 √ |
继续设计界面 |
燃尽图
记录人:
杜正远
2015年 10月 30日