网页设计使用动态网页设计有什么优缺点
用动态网页设计,可以有效的减少网页设计的页数!
各位在设计动态网页时常常遇到的状况是一个功能要设计出好几页的页面来满足功能需求,有没有必要设计成这样?
常常被代码设计搞的灰头土脸的战友们脸上都是一圈圈的黑眼圈,动态网页的好处是同一个相同的功能可以套上不同的美工,再交给下一个客户使用,通常,只要开发一 次,美工的事就变的简单许多。
而有时,为了怕麻烦,还是懒做,通常接到新的案例都会对客户说同一套的说辞,然后再将代码原封不动的交出,只要美工改一改就好,客户只要看到版面不同于其它网站,功能完全符合他们的需求,酬劳就轻松入袋。
代码就是能有这种好处,一次次的回收再利用,代码码一字不变,没人会感觉到你的代码码是否有更动。难怪在公司一个人当十个人用的单打独斗的代码设计师会跳出来自己接案例,利润与劳动方面都是一等一了。
用动态网页设计不利于网页维护
回过头来说一下这件事,一开始的新手代码设计师,在设计动态网页时常常一个功能就设计出十个页面,若两个功能就乘上双倍的页面。现在这样设计没问题,往后修改代码就有的改了!
不只代码,连美工都要做这相同的事。
所以,我通常都指导新手们不要这样子做,请将网页「模块化」。
例如:PHP代码要连结数据库前必需要下指令的代码,你的第一件案例这样做看起来是没问题的,当要用相同的模式再交付第 二个案例时,这串的红字部分你总不能都要相同吧,你也会为第二个案例设个不同的密码,即使你的MySQL server是你自己在matian的,那么要select db也要复制一个不同名字的数据库吧!
php的生命周期是在该网页上的第一行开始,结束于该页的最后一行,你以为要下一个网页就可以省了吗?
不!下一个页面一样要下这样的指命。所以,你有十页要连结数据库,这个代码码就要连续下个十页在里面,然后,第二个案例就要修改十次的密码,修改美工就要做十次的动作。
此时为你的动态网页做一个「主代码」就可以解决上述的问题了。
设计一个功能完全,且代码码分布有规划的网站,通常都要靠自己的设计经验将工作予以简化省时。这是代码设计师应该要有的好习惯与态度,依照这模式下,未来的代码设计之路会很有帮助的喔!