今天下午一个同学让我帮他做个“悄悄话的系统”,要求包括“用户注册/用户管理/悄悄话查看删除添加”功能。聊了一会后,告诉我是帮一个女生做的,据说这个女生的母亲平时对他挺好(不知道是什么关系)。于是就让我加这个女生的qq,得,就当时帮同学泡妞好了,于是就加了这个女生,和这个女生聊了会需求,结果她又告诉我,其实这个东西不是她要的,是她同寝室的一个同学的“毕业课题的一部分”(我靠,什么学校啊?毕业课题也要找人代作,而且功能还这么简单!!市场就是被这些学校搞扎的)。
又被人摆了一道,通过3个人,最后把这个艰巨的任务交给了我。没办法,就全当帮被人泡妞吧。
为了力求简单快捷(同学说的越简单越好),决定采用最最古老的方式“php代码和html代码混合应用”,用了“4.5个小时”搞定了战斗,包括页面设计代码和测试工作,不过页面都挺简单的。
一共作了8个页面,用到了10个php文件,其中1个是以前写的mysql的包装类,9个文件是现写的(这9个文件一共442行php和html代码)。数据库加了2个表,一个用户表,一个留言表
实现的功能如下:
1、用户注册
2、后台管理员登录查看注册用户列表。
3、删除选定的注册用户
4、注册用户登录
5、注册用户查看属于自己的悄悄话列表
6、发送悄悄话
7、删除自己的悄悄话
只是作了这7个功能,其它的她们没说,我就不管了。
做完后总结了一下,利用这种古老的“代码混合”开发方式作东西,单就速度来说,还真是快,而且调试起来,也比较简单,这个可能就是php与生俱来的优点。自己以前用过很多的代码模式来做小的网站,但是开发速度都是不如这个快。
作了这么长时间的php,终于发现了:作这样几个/十几个页面的小东西,还是用“php代码和html混合”的方式最快。什么“php+模板”,什么“php+xlt”,都通通靠边站。什么管理/维护....这些方面效率都不用考虑,那些都是瞎掰。
php代码和html代码的混合应用,才是实现简单功能设计最快捷的途径,无论从开发速度,还是调试过程来说,都是最简单快捷的。