千里之行,始于足下

酌贪泉而觉爽,处涸辙而犹欢

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::


  题目似乎有些招摇撞骗了。不过大体上可以形容最近我的两个感觉极端。这一段时间主要的精力都是集中在两个网站的开发上。一个是全新的、完全由我自己写的,使用 ASP.NET 2.0 写成。另一个则是对一个上世纪九十年代写成的网站进行维护,包括一些功能的修改和添加,由我和其它三个人共同完成,使用 CGI / C++ 。

  基本上两个网站的总工作量差不多,我对它们的事先经验也一样差不多。但是开发起来有道是天差地远。第一个网站我写得很快,前前后后用一周的时间基本上都完成了,感觉它的复杂度超出了我的预计,但有 ASP.NET 2.0 强大的功能,还是令我做得比较舒心,算得上是一种享受。然而第二个网站就痛苦了,用 C++ 来写 CGI 网站对我来说真是大姑娘上花轿,头一回啊。四个人折腾到今天,才算基本上完成了主要功能,估计也就在明后天交付第一个版本了吧。

  其实在接手第二个网站开发任务的时候我就觉得,这个网站哪怕是用 ASP 来重写,也绝对比维护现有的 CGI 程序要快得多。无奈客户要求得很死,只好大家一起回到十年前。接手项目后看了看,感觉很有些头大,而且由于语言不通,原先的技术文档也看不懂,重头摸索。

  负责人在分配任务的时候,提出大家按页面和功能均分,令我感觉不好,因为这样意味着大家都要熟悉全部系统。于是我提出,不如按功能来分配得好,然后毛遂自荐地担任网站底层数据库的修改工作。现在看来这一决定还是对了,因为后来客户将第一个版本交付日期提前了 8 天,如果不是已基本完成了数据库结构和访问接口层的话,这一提前恐怕是绝对无法按时完成的。另一个好处就是虽然前期比较辛苦,但后来就比较悠闲了,而维护页面的还在不停的改来改去。

  相比之下,用 ASP.NET 写的另一个网站简直就是高出几十倍的生产力。于是令我想到了这一篇随笔的题目。其中能算得上技术难点的恐怕也就是框架网页内多个页面的依序更新了,一度有些一筹莫展,但终于使用 JavaScript 圆满解决。呵呵。

  这两个网站都即将交付使用,最近也没有什么急迫的产品开发任务了。看来可以集中一段时间进行技术研究和 Framework 开发了。

posted on 2006-03-16 21:18  sunwaywei  阅读(347)  评论(0编辑  收藏  举报