最近,我在着手利用闲暇时间开发一个网站。
当开始写这篇文章的时候,网站其实已经开发了一段时间了。最初的想法单纯是想自己写一个php框架玩玩的。作为一个服务端程序员,今年五月份有一段时间竟然一直没有什么项目做,所以一边参考了各大php开源框架和公司框架一遍开始写了起来。大约过了几周把,我利用下班和周末时间,已经把框架搭建起来了。能够实现简单的mvc、路由、异常处理和一些常用的工具类,支持数据库和缓存等操作。然后这些代码基本就放着不动了,偶尔想起来也会回去调试框架或者继续增加新功能。直到有一天听同事说,xx云购买服务器特便宜,看到同事买了一个之后,我也跟着买了一个。主要是想在真实的环境中尝试使用我的小框架,看看它到底好不好用,服务端代码要做到独立部署,我和同事的两台机器之间搞一个简单的微服务架构。说着就开干,于是乎我又花了一个晚上时间,通过curl实现了一个服务拆分的系统。一切调试妥当,但是服务器已经买来了,里面不放点项目总觉得有点白瞎,作为一个不折腾会死星人,终于在6月的某一天,我开始着手设计我的这个新网站,当然,里面用的框架自然是由我自己开发的小框架,它将伴随着我的项目进行而愈加稳定可靠。
项目我会先开发后台部分,到现在已经进行了三天。然而,却只完成了登录,用户列表这两块的功能。开发伊始,其实服务器的环境已经基本配置完成,这几天着实遇到了许多问题,它们是我平时在工作中没有遇到过的,在工作中别人已经写好的框架、统一的开发环境已经帮我们减少太多工作,这时候我们只需要专心开发业务即可。而现在不一样,一切都是从零开始,有时候可能还要推翻重做!所以浪费了我好多时间。万事开头难,从选择后台模板开始,模板文件的使用,php框架设计中未考虑的一些问题,我将会面临诸多挑战……后面,我会持续更新文章,记录下我在开发这个网站过程中难忘或值得分享的一些事。
竹染森光 2019.06.23
网友评论