本站第二次改版完成
...
Bing
...
Diary
...
0
/1105
...
2 years 3 months ago
这次改版从前天下午开始到现在一共花了大概15个小时的时间。这次改版相对于上次改版相对来说并没有太大的变化。但这次相对于上次来说,在以下几个方面大有改进:
1.用户体验方面:稍微留心一下,会发现当您将鼠标移到特定的链接上的时候,会给出ToolTip提示,这将有助于您的浏览。细心一点可以发现左边的导航栏现在要短了一些,这个经过我的精心布局,提高网站的内容的容纳量,同时增加和谐的感受。
2.板块方面:我增加了一个“站内信息”和“最新评论”两个板块。“最新评论”原本是想直接指向您发表的评论的,结果并没有实现。本人目前也没有想到好的解决方式。在发表评论这一功能模块,我做了一些修改,给以更好的感觉。
3.安全方面:我采用了DESCryptServiceProvider 来进行加密,虽然这样的加密方式听说已经被人破解了。但是总比没有的好,再说了,一般的人谁又能破解这样的密码呢?所以这次在安全性方面有所提高。
4.结构方面:将所需相似页面减低到最小——这个一直是我设计网站的理念。本网站的的页面实际上只有两个:浏览页面和后台控制页面。怎么做到这一点呢?我采用了大量的自定义用户控件,这个思想来源于Flash:一个Flash可以有很多个MovieClip。当然这也会有些小毛病,以后有机会跟大家谈论。同时我使用了Global.asax和Web .config这样两个系统文件来统一管理数据库和Session。
5.排版方面:这次我将CSS重新好好规划了一下,使得代码变得更易阅读,更符合标准。采用CSS排版,网站的排版工作一下子减轻了许多。
6.排错方面:由于我将一个一个的功能区分别写成了一些用户控件。这次我又将所有功能相似的自定义控件再次写成一个用户控件,这样当发生错误的时候,我可以跟踪查找出错的板块。排错的能力得到了提高。
7.效率方面:最开始我就一直坚持使用离线操作的方式来处理网站上面的数据,但是为了将功能划分的清除,我将对每个表的处理写成了单个的类,随着板块的增多,耦合性也就大大地降低了。最终结果是:所有的数据操作各自都要重新链接数据库,效率下降。当然这个工作并不太影响本网站,因为本网站属于小型网站,对这个要求并不是很高。
好了,罗嗦了这么久,估计也不会有几个人能忍耐着看完。如果看到这了,那么您可以从中学到一些经验:任何一个软件或者网站的开发并不是一蹴而就的,也并不是一开始就能面面俱到的,系统地筹划需要大量的经验。而随着技术的增进与革新,新的思想也会诞生,随之就是改进。我的专业并不是学软件的,但是我深深地被它吸引,因为它永无止境,直至趋于完美。