项目开发心得体会

  最近做了个项目,写一个图文直播平台,听上去貌似很简单哈,可事实并不是这回事儿啊,我也是第一次做项目,经历了一波又一波的困难,至今项目尚未完成,处理测试阶段。

  项目开始于四周前,因项目需要用python的Flask框架开发,只会python简单语法的我开始学习flask,跟着视频一步一步学,大概学了一周多,然后就做了个小网站的Demo,同时这两周也在确定我们的图文直播项目需求。然后第三周,项目启动,我负责后台开发,设计数据库、路由、后台控制,都不太难,难点在于前端的异步局部刷新,本来安排前端同学搞定这个,可是后来我发现这个问题必须前后端结合,仅前端是不能完成的,因此我又看起了JSON,从后端向前端传JSON数据;可能我太急于求成了,学习不仔细,达到的效果是:JSON数据可以传到前端,但是前端需要用JavaScript处理数据,生成html代码,改了几天,没有成功,妥协改用页面整体刷新。其他难点就不说了。到了项目部署阶段,python web不需要什么服务器,配好环境之后,直接运行主文件监听端口就OK了;那么问题来了:这样部署,1远程访问速度极慢,2运行的主文件是在终端运行的,容易挂掉。请教他人后才知道有个叫做Nginx的神奇东西,这个Nginx主要是加快浏览器访问静态文件的速度;另一个神奇的东西——supervisor,守护进程,字面理解,就是监听其他进程,若被监听进程死掉,就立马重启该进程,而supervisor自己很牛逼,永远不会死掉。配置教程之后另写博客。 Nginx配置(静态资源部署)

  说一下无关开发技术方面的问题吧,小组多人合作方面也存在很多问题,前后端合作不完美,前端也在改,后端也在改,每一次前端把代码给我,我也不知道前端修改了啥,啥没有修改,这样导致我得重新把前端代码都换掉,挺麻烦了;然后就是任务分工方面,有的任务不能严格的分给前端或者后端,必须前后端合作,这样就得俩人共同协作,然后是现实总是很不理想,心不齐,当然解决不了问题。还是那句话,团结起来力量大。

项目地址:https://github.com/chenwbyx/mylive

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值