后端的偏执

啊,这次又轮到我写团队博客了。

此时又是深夜,窗外漫天繁星。舍友的呼噜声惊吓了月亮,它害羞地跑回了云里去。

我关上灯拔掉机械,悄悄拿着电脑上了床,写这次的团队博客。曾经觉得自己绝对不会晚睡,绝不是为了项目拿自己的身体开玩笑的人。现在这种觉悟呐!都跑到哪里去了!

有的时候真的是那么奇妙,记得我暑假时为我们的实验室项目写一个网站,看着自己实现的前端越做越兴奋,不知不觉就到了凌晨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的博客 √撰写会议记录
曾哲昊设置了界面的构成 √

继续设计界面

                     

                           

燃尽图            

No.111_第四次团队会议-LMLPHP

                                            记录人:

杜正远

                                                                        2015年  10月 30日

05-11 15:02