不得不写的日记
经常和朋友聊天,遇到这个问题,他说他们公司的开发人自己做页面,虽然有点丑,但是他们开发说:“页面设计没啥技术含量”
先介绍下我自己,我就是做页面制作,也可以说成网页架构,也可以说成高级网页设计师,听到这句话,我首先认为,这个开发人员,根本就是鱼目混珠的人,而其他做出来的页面,肯定经不起风吹雨打,也肯定搞不定多浏览器的兼容,代码烦琐,这是我肯定的。
你又会问,我怎么这么肯定,我就是这么肯定,任何行业都有精通和入门,他们也许在开发上有所成绩,但是想研究透前端的页面?可能么?
我朋友说,那你说说你做的前端页面怎么,和他们做出来的给用户的感觉不一样》?或者说有什么优势?
我思索了下,简单的说了第一点:虽说现在的网页追求的简洁,但是很多人还是会喜欢花里胡哨的页面,很多小的图标啥的,你看一个网页喜欢在同一时间段,一个一个图迅速的出来,还是喜欢一下都出来?当然不想见到他一个一个的出来了,那样我会不耐烦,这就是页面制作应该做的,把一些零碎的图片集合在一张图上,通过背景定位来显示模拟真实图片,这样便于管理以及上传,当然这是为了后期维护以及改变皮肤而做的很好的基础。
第二点:速度,页面架构要简洁,用最少的标签做好最美的设计,很容易理解,如果你页面复杂,代码很多,css也很多,js也不优化,php等开发语言也不好,你觉得速度会快吗?我朋友又说了,现在的网络在速度上都很快,差距不大。好就算你说的是这样,那我就要说第三点。
第三:浏览器的兼容,现在我们要考虑的浏览器firefox IE6 IE7 IE8 等,其实支持最好的web标准的旧书firefix opera 了但是主流还是IE,虽然IE已经在7-8版本中已经有所改进,但是又引发了一些新的兼容,对于我们页面制作来说,仍然很高兴,因为他已经修改了很多IE6对标准的不支持问题。
说到这里,我又要比喻了“我通常和人说我的工作好比是农民工,用砖来盖房子,盖好后,后台开发的人去做水电工,布线,布水管,煤气管道,这些功能性东西,等他们布置好了,我又要给房子装修,根据设计的图纸去装修房子。你做的不好的话,那就是豆腐渣工程,随时坍塌,现在不是很多这样的新闻么?上海一楼倒塌,哪里的地铁又坍塌,经不起风吹雨打,再好的布线,房子都倒塌了,有P用?”
还有现在最热门的SEO 搜索引擎优化,在互联网这个时代,当然希望很多人能留在你这个平台上,还要吸引很多人来你这里,怎么吸引?当然非google 和百度了,他们的搜索引擎机器人去搜索你的网页,你的网页竟然有序,还结构语义化的话,很快就被收录了,而你的网页结构要是一堆代码,一堆乱麻,他来了,会留下,会收录你么?久而久之就抛弃你了。
现在又有一个问题,有人又说了,现在都是现成的框架,不需要在重新构建了,可是框架是固定的,但是设计是无穷无尽的,如果你固有的框架标签,不够设计的去装修,也可以说成,一锅粥,你只有两个碗,但是你必须要装上,那你怎么办?还不是要去买碗?前提不能在锅里吃。同样的道理,你的标签不够用,不能按照设计的去做,那么你的老板和你的客户当然不会通过,这样就需要页面制作人员在现有的框架基础上,改动最小的情况下去加标签,有的页面制作人员和一些自以为制作没有技术含量的人呢就会狂加标签,不惜改动原有框架去增加所谓的值得增加的标签,工作量是不是很大?
我要说说后期维护的问题了,现在讲究的是结构和表现分离,很多人说我也是单独的css,也是分离了,是么?但是你们的页面里没一点style了么?我就不相信,那几个设计模板你能只改动css就能换上皮肤么?当这些问题都解决了,也只能说后期你的页面设计维护会简单,有效率。但是,这样并不代表你页面架构井然有序,页面架构竟然有序对用户可能影响不大,但是对开发,有很大影响,结构清晰,他们做着也顺利,如果结构复杂而杂乱,那么开发会抓破头皮了,什么循环语句,条件语句,等都是乱就一个字啊,后期哪个新手接手就更乱啊,就算是自己写的 估计找起来维护也是很麻烦啊。
