提起.net版的bbs系统,我想很少会有人知道“飞翔论坛”这么一个东东,但学习.net的朋友应该都知道这个网站:中国dotnet论坛。该站用的.net版bbs系统就是2002年底完成的飞翔论坛第一版,这个版本是我们工作室的飘雪一人完成的,我当时还在搞asp开发,未涉足.net。印象中那时候国内公布的.net论坛并不多,比较出名的就是天行论坛与喳喳鸟的印象论坛,天行论坛是开源的,有vb与c#两个版本,源码我没细看,不好评价。客观的说当时的印象论坛是速度最快的,功能也相当完善,至于为什么没有像动网那么火,一个主要原因就是国内.net服务器太少且价格昂贵。
想不到的是这一停就是半年,毕业后我应聘于青岛一家网络公司,做的工作是asp开发,而不是他们当初承诺的.net开发。因为公司的主要业务不在我这块,所以平时比较清闲。业余时间我都用来看书,期间读了几本很好的书,如«c++ primer»、«数据结构c++版»等,我当时的想法很简单,就是要成为一个真正的程序员(因为潜意识里一直认为asp程序员不是真正的程序员)。我当时还为自已制订了一个职业规划,学好c++与数据结构然后转去搞c/s开发,等自已有了一定的开发实力后再转回搞企业级b/s开发,呵呵,其实我当时还搞不清楚企业级b/s开发与我做的asp网站有什么不同,只是直觉里认定这是两码子事。 【相关文章:序列化FastReport】
2003年我开始学习.net,并希望能将飞翔论坛重写一遍。我做的第一件事就是按照统一命名规则对数据库与主要类文件进行重写,并在重写的过程中体会.net的特点与优势,记得当时困扰最大的就是怎样使页面与代码分离,事件委托等。对于asp转过来的程序员,这是思想上的一大转变。经过半个月时间我逐渐熟悉了.net环境,这个时候非典爆发了,我们被封闭在学校搞毕业设计,毕业设计是个asp项目,我没的选择,飞翔论坛的二次开发也因此暂停。(本该学生发挥才能的毕业设计,被学校拿来当作摇钱树,真是中国教育的悲哀。) 【扩展阅读:关于Array.BinarySearch】
2003底公司上马了一个重要的项目,我一个人负责网站与数据库这块,经过一个多月的加班,项目完工,我也累得心力交瘁。为了弥补自己项目开发经验上的不足,我决定利用业余时间继续飞翔论坛的二次开发。在进行了简单的规划之后,我便开始了这次开发。
... 下一页