后端的偏执

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

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

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

有的时候真的是那么奇妙,记得我暑假时为我们的实验室项目写一个网站,看着自己实现的前端越做越兴奋,不知不觉就到了凌晨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日

No.111_第四次团队会议的更多相关文章

  1. 冰多多团队-第四次Scrum会议

    冰多多团队-第四次Scrum会议 工作情况 团队成员 已完成任务 待完成任务 zpj 撰写团队任务拆解博客 完成部分Action的实现 牛雅哲 完成了词典单词,词典映射的代码实现,设计了初步的词典异常 ...

  2. No.101_第二次团队会议

    时间的敲定 在这一次的会议中,明确了任务目标,将任务进行合理分配,并且规划了整个任务的时间节点,这对团队来说非常重要. 一.最终项目 在上一节课的时候,我们最终没有拿到学霸开发项目,最后爬虫也被选走了 ...

  3. OneZero第四次站立会议(2016.3.24)

    会议时间:2016年3月24日 15:30~15:47 会议成员:冉华,张敏,王巍,夏一鸣. 会议目的:汇报前一天工作,全体成员评论,确定会后修改内容. 会议内容:以下为会议插图 1.界面原型方面,在 ...

  4. OneZero第二周第四次站立会议(2016.3.31)

    会议时间:2016年3月30日  13:00~13:20 会议成员:冉华,张敏,王巍,夏一鸣. 会议目的:汇报前一天工作,全体成员评论,确定会后修改内容或分配下一步任务. 会议内容: 1.前端,夏.张 ...

  5. 《Spring1之第四次站立会议》

    <第四次站立会议> 昨天:我把小组成员找到的写关于登录界面的代码加到了我的项目工程里,并对它有了一定的了解,已经能够编译运行了,得到了登陆的界面: 今天:试着做了一下主框架里的在线人数的显 ...

  6. 实验十四:团队项目评审&课程学习总结

    项目 内容 作业所属课程 所属课程 作业要求 作业要求 课程学习目标 (1)掌握软件项目评审会流程:(2)反思总结课程学习内容 任务一:团队项目审核已完成.项目验收过程意见表已上交. 任务二:课程学习 ...

  7. SNS团队第四次站立会议(2017.04.25)

    一.当天站立式会议照片 本次会议主要内容:汇报工作进度,根据完成情况调整进度 二.每个人的工作 成员 今天已完成的工作 明天计划完成的工作 罗于婕 相关数据库文件建立起来  完善数据库文件 龚晓婷 研 ...

  8. 团队项目-第四次Scrum 会议

    时间:10.26 时长:30分钟 地点:线上 工作情况 团队成员 已完成任务 待完成任务 解小锐 编写project和projectGenerator类 编写下一步的规格说明 陈鑫 采用creator ...

  9. No.100_第一次团队会议

    任务的确立 这次会议,我们的主要目标是确定任务: 我们的任务有以下几个选择: 学霸网站,这个项目拥有以前的前端代码,我们再使用Django后端服务.上手难度较低,环境较好. 多平台时间管理软件. 安卓 ...

随机推荐

  1. centos7下部署iptables环境纪录(关闭默认的firewalle)(转)

    下面介绍centos7关闭firewall安装iptables,并且开启80端口.3306端口的操作记录:[root@localhost ~]# cat /etc/redhat-release Cen ...

  2. Disruptor时序调用

    接下来,我会对disruptor的设计和源码上进行讲解,先来一篇时序图,简单理解下disruptor的工作过程

  3. Spark MemoryManager内存模型

  4. Unix中Signal信号的不同

    Unix系统signal函数的不同 (1)函数说明 在signal函数中,有两个形参,分别代表需要处理的信号编号值和处理信号函数的指针.它主要是用于前32种非实时信号的处理,不支持信号的传递信息.但是 ...

  5. Python的scrapy之爬取6毛小说网的圣墟

    闲来无事想看个小说,打算下载到电脑上看,找了半天,没找到可以下载的网站,于是就想自己爬取一下小说内容并保存到本地 圣墟 第一章 沙漠中的彼岸花 - 辰东 - 6毛小说网  http://www.6ma ...

  6. NGS检测SNP

    1,Fastq数据质控 2,Fastq转化成bam,包含头文件 bwa aln ref.fa test_1.fq > test_1.sai bwa aln ref.fa test_2.fq &g ...

  7. C语言第四次实验

    这次实验共计7道题目 以下代码亲测无误 1.用选择排序法,键盘输入10个整数,对10个整数进行排序(升序) 1.第一种思路就是常规思路,输入--排序--输出 源代码如下: //常规思路,输入,排序,输 ...

  8. 20155236范晨歌 Exp7 网络欺诈技术防范

    20155236范晨歌 Exp7 网络欺诈技术防范 虚拟机经常崩= =,所以基本上做一个实验换一个... 遇到了一个简单的小问题老师帮忙解决了:虚拟机没联网... 一.基础问题回答 通常在什么场景下容 ...

  9. 20155338《网络对抗》Exp2 后门原理与实践

    20155338<网络对抗>Exp2 后门原理与实践 一. 基础问题 (1)例举你能想到的一个后门进入到你系统中的可能方式? 答:游览网站中附带的广告或弹出的不正规软件. (2)例举你知道 ...

  10. JS获取对象“属性”的方法

    var testObj= new Object(); testObj.name = "shangguan"; testObj.age= ; testObj.action = fun ...