南京SEO 学习笔记和电脑故障解决方案。

发表于
27 八月 2008 @ 11下午

归类
生活感悟

对网站建设的个人看法

最近看到群里或是网上有些"专家"发表的关于网站建设的"准则",不过我个人并不认为这种看法。网站建设要根据网站的性质而定,并不能确定出一套“准则”来固定网站的建设。
“专家”们说:网站的页面不能太长,不能让浏览者不停地下拉,这样会让用户很烦。这点听着似乎有理,不过前提是看什么类型网站,对于中小型网站算是一条真理,本来嘛,一个公司或是产品网站本来没什么东西,也不需要拉得太长,因为拉长了也没什么可看的,就不要画蛇添足了;但对于大型或是中上型门户网站,这是个要命的地方啊。所谓门户网站,简单点说也就是网站行业里的“大公司”,暂不无论内容如何,气势一定要有,所以页面必不可短,有兴趣的可以查查看门户网站页面理论要求是多长,我印象里是不能低于2500象素(记性不好,仅做参考),试想,一个门户网站各栏目的长度只有一两屏会是什么感觉,是不是有点富翁住窝棚的感觉?你不说你是门户网站谁能看得出来?这也是一个门户网站的型象问题。从我个人经验来看,一般企业网站在的长度在一屏半左右;中型网站的长度在两屏至四屏左右;而门户网站都在六屏以上。这其他和公司一样,公司多大看建筑面积就知道了,虽然里面有多少员工就不得而知了,但起码看上去要给人以气势。
“专家”们说:做网站要用这种或是那种语言,例如NET、PHP、JSP才行,因为这样才能体现出价值,曾经有位“专家”亲口对我说,主要是能卖出好价钱。话是没错,目前的市场行情也确实如此,但大家不要忘了,你们的网站是给别人做的还是给自己做的,给别人做的当然要选用最高级的语言,这样价格才高是没错;但如果是做自己的网站呢?如果技术团队有这个实力当然最好,但如果没有呢?非硬要追时尚吗?其实内行人都知道,其实网站建议的语言的选择要根据公司的性质和网站的性质而定,并没有决定的要求什么网站必须用什么语言才能实现,除非特别的例子(如银行网站,最好还是选择安全性高的JSP语言来开发),所以网站建设并没有什么语言要求。尤其做一些中型或是大型的门户网站,要根据公司的技术团队的能力以及项目时间来确定,其实给自己做的网站,如果老总不是冤大头,也不会去考虑去费用那么高的技术来增加自己的成本。但有人会问:我们这么大个网站,用些不实尚的语言多丢人啊?大哥,你们的网站是什么类型的?技术型门户网站吗?是像ASP300或是中国站长站那种介绍网络技术的网站吗?不会吧?所谓门户网站,一般都是商务型门户,里面比是些娱乐、汽车、体育、音乐这些频道,浏览者多数以上都是些普通网民,来你这里是看信息、图片、视频的,有几个会一进你们网站先看看你们网站是什么语言的?没有谁会傻到不是PHP或是NET的网站就不看的吧?换句话说,就算你的网站是JSP做的,够先进够流行了吧?但你网站里没有可吸引人的信息,又会有谁来看呢?
“专家”们还说了,现在的网站一定要用DIV+CSS样式布局,要用AJAX技术,这样网站的速度才快,也有利于优化。其实问问这些专家,DIV+CSS样式是什么,AJAX的的好处在哪里,也许没几个能说清楚的,因为现在高面上的呼声比较高而已。对于已成型的网站确实应该如此,DIV+CSS对比传统的TABLE布局大大缩减了代码的行数,简单点说就是比原本的代码行数少了很多,这样在浏览起来肯定是比TABLE布局的网站要快的,所以对于已成型的网站采用DIV+CSS样式绝对是不二的选择。但提到网站建设,咱们现在谈到的是新建的网站,也就是指建站初期,如果初期就投入DIV+CSS样式的话。。。。。再补充一句,DIV+CSS样式好处是很多,但也有不好的地方,就是操作起来比较麻烦,而且就北京而言,半数左右的美工还没有完全掌握DIV+CSS样式的布局,而且DIV+CSS样式制作起来就成手而言也相当于TABLE的两倍时间以上,那对于一般的人来说就相当于三四倍的时间,如果建站初期就使用的话,嘿嘿,恐怕是皇帝太监一起急了。我个人建议建站初起还是以传统的TABLE布局开始,在短时间内将网站框架完成,上线运行稳定之后逐步转成DIV+CSS样式,所谓磨刀不误砍柴功,先不要急于一时。关于AJAX技术,简单点说就是“异步传输”,与以往的刷新页面才能传输数据不同,但也不是可以随便乱用的,一般用在注册、投票、聊天室或是HTML页面上比较多,一般页面用的不多,虽然有些新闻模块也用AJAX技术,虽然理论上没什么说法但我个人觉得没什么用(也许是我对AJAX了解得还不够深吧,在这里只当我说胡话了),我个人认为AJAX在涉及事件触发时才会起作用,例如按某个地方,可是输入字符时进行判断,这时采用异步传输确实不错,省掉了页面刷新时间,但一些新闻模块或是栏目,没有任何触发事件的地方也采用AJAX的话就有点。。。我曾经见过一个例子,用NET开发的网站,新闻模块用AJAX调用的,而且页面是.aspx不是.htm的,当时我好奇地问这里有AJAX为了啥?人家说好呗,我问:能实时显示新闻更新?答:你刷新一下页面这里就重新调用了,当时气得我~~~~法律要不管我早打死他了。其实我个人认为无论是DIV+CSS样式还是AJAX都是当今非常先进的技术,但也是作为网站建设中期投入的技术,就像冰封王座里得在登级二本科技之后才能产生的东西,不适于前期投入使用,太耗时间了。
“专家”们还说了~~~~~打住吧,“专家”们说得太多了,没时间一一分析解释了。我个人对网站建设的看法是:
1、网站策划:没有一个好的策划是没用的,网站拿什么资源来吸引人?这才是一个网站的灵魂,不然就是镶金边的网页也没人看。要明白你的网站吸引的人东西到底在哪里才是关键。
2、栏目规划:以网站策划为核心确定网站栏目规划,精化各栏目,去掉没有用或是没有特色的地方,当然页面也要体现出网站的性质,小网站不必过长,大网站也不能过短,至于栏目少或是其他情况,哪怕用广告或是特效体现也是一种方式。
3、迅速建站:建站初期不需要考虑过多技术层面的东西,哪怕全是静态页,只要能让浏览者看到东西就行,前期不管用什么语言用什么布局,只要能搭建起来就好,时间就是金钱,效率就是生命,所以初期建站一定要快。
4、细节和质量:不要把时间确定太死,有些公司经常会将上线时间固定很死,这样给技术和策划都带来很大压力。俗语说慢工出细活儿,太快了想细也细不了,要根据各栏目的情况活用时间,争取在提高效率的情况下不影响项目时间,但也不能为了项目时间而不考虑细节和质量。
5、二次加工:网站上线之后其实也就是刚打个了草稿,不要以为现在就完事了,页面上的细节,栏目上的缺陷、功能上的缺失在这里是最容易暴发出来的,在测试阶段要着重整改,有些栏目不行就重做,如果初期就将就了事以后事会更多。

北京大学教授张宏良博客值得一看

Rand Posts:

相关日志

  • 暂无相关日志
最近阅读过此文章的网友:

No Comments Yet


还未有人发表过评论

书写评论

面向接口、面向对象、面向方面编程的区别 ASP自动发送邮件系统(windows组件发送)