终于把公司的网站给上线啦,改了三次版,传说中企业老板的想法就是变化快,没办法。朝令夕改,总感觉别人的网站比自己的好。
直接只是注重页面的绚丽多彩,而不注重功能,因为他们不懂这些,他们只要结果,才不管你的过程呢。这就是程序员要默默承受委屈和寂寞。一遍遍的修改页面的前台代码,
我们这个网站是之前别的公司给开发的,没有给源码,只是给拉发布版的程序,唉,时间赶得紧,我就直接在他们源码的基础上直接修改,结果可想而知,的却是省了不少事,但是好多东西的修改都被限制拉。我算是服气死拉
1.因为文章的摘要要在新闻列表页面显示出来,还好数据库里面定义了这个字段,但是数据长度为50,我的天啊,而前台要显示的是两行字符,我当时不管三七二十一直接改数据长度为text,结果录入数据超出的部分被数据库自动给截断拉,搞了半天没看出什么原因,没办法,总得解决啊,之后反编译他们的程序集,他们利用sqlparameter赋值,然后给这些值定义拉长度,我无语,不能改啦。后期的设计中,我看这个定义长度还是不用好。方便别人修改。
2.产品按照添加时间排序,当时我直接order by datetime,结果在数据库中测试,数据显示不正常,god,datetime竟然为string类型,修改为datetime类型,依然如果,问题还是处在sqlparameter中,因为他们定义的是string类型。
3.关于aspnetpager分页,利用rownumber函数实现翻页,但是传输的总记录集数是正确的,总共11条数据,显示为三页,每页5条,但是到第三页时,没数据。神奇拉,后来发现我用的startrecordindex属性默认值是从1开始的,而在sql中我的sql是>startindex and <=startindex+pagesize,默认是从1开始的,所以就把第一条数据给漏拉。修改为>=就可以啦。
4.前台的页面模板是专门做程序的救命稻草。因为我们毕竟不是专职做美工的,所以设计出来的页面很粗糙,所以积累一些模板对我们很重要,而且能够很好的实现多次重用,就像我们经常用的程序功能块是一样的。近期由于页面上的js特效,我倒是积累了不少。唉,搞这个网站我程序没写多少,倒是前台下的功夫挺大。另外一点,可以参考与行业相关的其他网站是怎么做的,做好分析,然后取其精华,这样出来的网站可能会令老板很欣赏。
5.注意要学会沟通,沟通很重要,感觉和老板沟通有压力的话。就和自己的直接上司沟通。我这次最幸运的就是遇到一个好的上司,他勇于承担责任,有事替我们扛着,在这样的领导手下工作,及时很累我也心甘情愿,至少不会受气。而且大家才能团结。
6.一个好的美工对你的帮助很大,能够使你减少很多的工作量,让你能够留下更多的时间去思考程序,而不是前台。这就是协作拉。可能刚开始都不适应,但经过一段时间的磨合,相信会好起来的。至少她写的代码会规范起来,也能够减少我的工作量。好多东西她也会考虑的到。
7.网站的优化,网站再设计代码阶段要考虑到这个问题,网站是作出来用的,如果起不到预期的目标,还不如不用呢。要发挥它的商业价值,这就要seo,提高它的访问量,转化为商业价值。
最本质的就是转化为money,达到推销公司产品的目的。所以做程序的得需要懂这个,不然,后期别人优化你做的网站会骂你的,哈,搞不好,你还要修改网站。
8.好的域名,空间提供商,我们的域名中国万网的,大品牌,挺好的,但是空间就足够垃圾啦,国外的空间,nnd,利用监控包检测,经常出现无法连接的现象,没办法,只好找老板换空间拉。
当时空间说的是支持url重写,我在本地测试一点问题没有,到他们空间就不行,搞得我程序改了好几遍,郁闷一周,他们说他们的空间没问题,我上传到别人的空间就没问题。我算是服气拉,而且技术支持常常没反应。想起来我就来气。本来很简单的事情,到他们那里就是麻烦的很。所以,以后即使多花点钱,也不买这种垃圾空间啦。太让人纠结啊。好好的网站,不懂行的还以为你做的不怎么样呢,因为别人无法访问,毕竟他们要的是结果。所以,以后给公司做网站,一定要谨慎选择空间。
杂七杂八的总结这么多,仅供自己以后参考,哈哈。
![](http://cb.alimama.cn/tbkunion/images/mall/images/760x90.gif)