项目回忆录(三)

版权短信网站原型

  这个项目是跟老师做的。是给移动通信公司开发的增值服务网站。老师拉项目的时候,客户要能看到样子,就拉了几个学生来做这个东西。内容管理部分用Mambo,其余部分自己实现。老师让我们先用Mambo弄一个计算中心的网站来练手,叫我做模板。拿了它的自带的几个模板仔仔细细看了一遍,才弄明白是怎么回事。这个东西功能是很强大,不过实在是复杂。因为要实现模块动态增删,模板上的限制就很大。调了半天CSS,总算把自己设计的页面弄成了模板文件。
  接下来就开始弄这个版权短信了。因为团队里我PHP最熟,所以就让我给其他人辅导PHP,帮他们解决各种各样的问题,另外也做一些美工的活。项目用Oracle做数据库。装好Oracle 10g Express后,就拿PHP的Oracle扩展去连,结果连不上。上网查了下,发现还要另外的Instant Client。装上以后还是不行,找了半天原因后,第一次知道,原来WinXP设置环境变量以后要重启才会有作用……。然后更神奇的事情发生了。一连数据库,PHP就带着Apache一起翘掉。又郁闷了半天。后来在一个老外的论坛上搜到了同样的问题,原来是PHP自带的那个Oracle扩展有问题,到snapshot上下了一个最新的,终于连上了伟大的Oracle。
  虽然我强调过代码规范的重要性,但有些人为了图快并没有很好的遵守。到了后来,代码就没法看了。一天天看着代码腐败下去,心里很不爽,不过也没啥办法。不管怎么说,最后总算是弄出来了。
  一开始也不知道是哪个老师想到用Mambo来做内容管理的。带上这么一个复杂的大东西,整合、维护都很麻烦。再好的东西也要看用在什么地方。如果仅仅为了避免新闻系统重复开发,完全可以找个简单的,其实如此简单的新闻发布,自行开发也不会费多少力气,还能避免整合的问题。
  最后,真正上线的网站是用Java重新开发的。虽然有点失望,但同时也感到庆幸。不知道那个Java的质量怎么样,总之眼不见为净,起码上线的不是我们那个糟糕的东西。

One thought on “项目回忆录(三)

  1. 1cm November 27, 2006 / 9:47 am

    偶然看到,文章写的挺有意思^^。。

Leave a comment