PHP与最丑的后台管理系统

    第二天阿Q到公司还是比较早,同事只有阿梅在,阿Q坐在椅子上旋转来旋转去,有点像个小孩子。公司有书柜,书柜上放了好几本很新的php的书,.net的书反倒比较少而且显得老旧。阿Q起身走过去拿了本php翻了翻,第一天他倒是没注意到书柜上的书,此时眼光倒也奇怪没有集中在几本.net的书上。以前学asp的时候阿Q听php这个词是比较多的,但同样是脚本语言,两者差别有多大,阿Q没有去了解过。恰巧今天boss来得很早,看到阿Q在翻阅php,就告诉他公司有好些项目是php的,做开发的三人里,主管和阿Q是asp.net的,另一个小青是做php的。boss还告诉了阿Q可能一两周内他都没有什么工作,看看.net看看php都可以的。阿Q满心欣喜,说自己也想学学php编程,想试一试用php做项目。

    就这样,阿Q手不释卷连续看了几天php,接近于废寝忘食。阿Q多少是看懂了一些,不过面对新的语言语法,面对不熟悉的MySQL,他感到很吃力。

    一周转眼过去了,第二周周一,公司发生了人生变动,设计辞职了。阿Q八卦地问了问梅姐和小兰,没能八到小道消息。也就这天下午boss把阿Q叫去让他做一个公司信息展示的cms系统。阿Q说好的,然后又问boss用哪种技术。寻得boss同意,阿Q决定抱着试一试的心态用php做这个项目。这样一个小cms系统对阿Q来说练手最适合不过。通过一周时间对php的学习,阿Q已经在计算机上装了wamp和Dreamweaver,并做好了开发php程序的准备。

    “工欲善其事必先利其器”,大爱Visual Studio的阿Q深谙这个道理,阿Q有在网上搜过php的IDE工具的,Eclipse阿Q有用过但对它不熟悉,而php的主要开发工具基本基于Eclipse,又比较了其他工具,阿Q感觉Dreamweaver是自己比较熟悉而且功能比较强大的和合适的。用好工具做出项目阿Q还是有信心的,但是设计人员走了,也就意味在UI没人做了。主管让阿Q网上搜个前台模板用用,阿Q搜到的没有让主管满意。于是主管自己找了一个,改了改样式给了阿Q,然后却没有也给阿Q找个后台管理的模板。

    阿Q总算是开始了自己的“php职业之旅”。照着书敲出一行行php代码,这种感觉跟写ASP.NET差好远。阿Q发布代码到wamp的www目录下,运行不起来。阿Q搜搜百度,原来是端口问题配置问题。解决好端口问题,接下来是关于apache的,关于php的,关于mysql的各种问题接踵而来。阿Q有点后悔了,应该说是怕了。学习一门新语言远没阿Q想象中容易,从语言本身,到语言本身引申出的庞大框架,到开发使用的工具,到应用的数据库,到部署的服务器,是整整的一个体系。亏了是一个cms,数据表才几个,没有使用smarty,thinkphp等模板引擎,这些对阿Q来说太高级。阿Q本本分分照着书上的案例,写了一个纯粹没有框架的php程序。

    项目总共用了多久时间?答案是阿Q在第三周周二下午交货了。

    第三周周二下午,阿Q总算是给前台模板套上了代码,那的确也只能叫套了,有列表的地方就给换上foreach,大概诸如此类。阿Q在做这个php的时候对于样式表还是比较生疏的,给模板套数据时样式出了问题,阿Q搞一阵没弄出来,只好找主管给解决一下。来来回回居然问了几次,搞得他很不好意思。幸亏js脚本代码不多,不然估计也是够阿Q喝一壶的。

    程序写好阿Q基本没怎么测试过就把程序发布了让小兰帮忙测试一下,许是感觉基本上仿照书上的例子,终归错不了吧。小兰测了一下也没什么问题,后台增删改查也没出错。于是皆大欢喜就跟boss说OK了。后台是没有模板的,样式确实也没写几个,不过阿Q知道,反正项目是自己用,没有UI所以也就只能那样那样了(你懂的)。

    阿Q一如往常是6点准时下班,而且每次跑得挺快。不用说,今天阿Q完成了自己工作以来的第一个项目,而且是用php写的,那*天的成就感是无法形容的,他还不兴奋地跑得更快了。小兰今天倒是有点“雅兴”居然逮住了阿Q并跟他聊上几句,阿Q是挺高兴的。两人有说有笑地挤进了电梯,只是电梯里有些吵,阿Q只感到后脑勺好像忽然有股寒风吹过,然后好像听到小兰说了句什么,大概是说了点什么。

    半夜里,阿Q做了一个噩梦。嘴里还磨牙喃喃道:“这是我见过的最丑的后台管理系统”..."这是我见过的最丑的后台管理系统"..."这是我见过的最丑的后台管理系统"..

上一篇:Linux yum源码包安装和卸载


下一篇:CSS盒子的浮动