网页设计与制作-PHP的概述和设计特点
网页设计与制作—PHP的概述和设计特点
木工071 毛双群 [1**********]0
摘要:本文主要介绍网页设计与制作中一门常用语言PHP的概念,发展过程及商业化历程。后面一些内容主要介绍网页设计的艺术性和特点。以此为网页设计与制作的初学者提供一个入门级的导学。
关键词:网页设计 网页制作 PHP
一、PHP的概述
网页设计与制作是一个说简单也不简单,说复杂也不负责的过程,它要你熟悉一门网页制作的语言,和带有一些艺术性的设计想法。下面主要介绍下网页设计与制作的一门语言:PHP。
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
PHP 最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对mSQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为PHP3。2000年,.0 PHP4又问世了,其中增加了许多新的特性[1]。 PHP的商业化历程:从个人主页到企业级开发
PHP自身的优点:它快速简单,同时Java库甚至于.NET库对于很多任务而言有些过分臃肿。更加直接的原因在于使用PHP的社区——Suraski那张图中的那一大片浅蓝色——他们在互联网上创造了巨大的资源池,任何人,包括商业用
户都能够从中获取资源。非商业用户更喜欢共享他们的知识,而无须顾忌商业秘密或版权等问题。
我们在做一个小型PHP应用的时候,我们遇到的每个问题都可以通过Google搜索或PHP在线文档而快速找到答案。
这不是说Java或.NET开发者就没有这样丰富的在线资源可以利用,不过PHP确实有这方面的优势。
当然,通过搜索而随便抓住一个解决方案就拿去用并不是我所推荐的方法。开发者应该要理解别人的建议,分析每个解决方案的优缺点,而不是看着能用就抓来用。PHP有弱点,其中一个就是对于安全性强,容易维护的应用编写没有很好的支持。这也是PHP应用容易遭到攻击的原因。
那么Zend Server怎么样呢?注意,这不是WebSphere那种意义的应用服务器;这主要是个PHP平台安装及支持包。技术层面上来看这和Linux软件包管理器或XAMPP是差不多的。
我们将Zend服务器安装在Windows Vista上,并为Apache选择了IIS 7.0集合。Zend运行的十分流畅,用来开发PHP应用毫无问题,尽管传统上都是在Linux上部署的。Zend和微软做出的努力令Windows Server上运行PHP也成为了一个不错的选项,尤其是当你打算与.NET,SQL Server或其他Windows服务整合的情况下。
真正的赢家是PHP。Zend在不伤害PHP开源特质的情况下开发了它的商业潜力,同时成为了免费软件悄悄打入企业的典范。
以上就是PHP的概述,了解的它的内容作用和优点后,通过自己的实践就能熟悉掌握了。掌握了一门网页设计语言后,还需了解网页艺术设计的内容 和网页设计的注意点,才能在实际应用中取得良好的效果。
二、网页艺术设计的内容
设计活动中包含着主观和客观两方面的因素,在确立了网页主题之后,首先要明确和熟悉设计的对象和构成的要素。网页艺术设计涉及的具体内容很多,可以概括为视听元素和版式设计两个方面。
1.视听元素
这里所说的视听元素,主要包括:文本、背景、按钮、图标、图像、表格、颜色、导航工具、背景、动态影像等。无论是文字、图形、动画,还是音频、视频,网页设计者所要考虑的是如何以感人的形式把它们放进页面这个“大画布”里。多媒体技术的运用大大丰富了网页艺术设计的表现力。
2.版式设计
网页的版式设计同报刊杂志等平面媒体的版式设计有很多共同之处,它在网页的艺术设计中占据着重要的地位。所谓网页的版式设计,是在有限的屏幕空间上将视听多媒体元素进行有机的排列组合,将理性思维个性化的表现出来,是一种具有个人风格和艺术特色的视听传达方式。它在传达信息的同时,也产生感官上的美感和精神上的享受。
三、网页设计的特点
1.交互性与持续性
网页不同于传统媒体之处,就在于信息的动态更新和即时交互性。即时的交互性是Web成为热点的主要原因,也是网页设计时必须考虑的。传统媒体(如
广播、电视节目、报刊杂志等)都以线性方式提供信息,即按照信息提供者的感觉、体验和事先确定的格式来传播。而在Web环境下,人们不再是一个传统媒体方式的被动接受者,而是以一个主动参与者的身份加入到信息的加工处理和发布之中。这种持续的交互,使网页艺术设计不像印刷品设计那样,发表之后就意味着设计的结束。网页设计人员必须根据网站各个阶段的经营目标,配合网站不同时期的经营策略,以及用户的反馈信息,经常地对网页进行调整和修改。例如,为了保持浏览者对网站的新鲜感,很多大型网站总是定期或不定期的进行改版,这就需要设计者在保持网站视觉形象一贯性的基础上,不断创作出新的网页设计作品[2]。
2.多维性
多维性源于超级链接,主要体现在网页设计中对导航的设计上。由于超级链接的出现,网页的组织结构更加丰富,浏览者可以在各种主题之间自由跳转,从而打破了以前人们接收信息的线性方式。例如,可将页面的组织结构分为序列结构、层次结构、网状结构、复合结构等。但页面之间的关系过于复杂,不仅使浏览者检索和查找信息增加了难度,也给设计者带来了更大的困难。为了让浏览者在网页上迅速找到所需的信息,设计者必须考虑快捷而完善的导航设计。
印刷品中导航问题不是那么突出,如果一个句子在页尾突然终止,读者会很地翻到下一页查找剩余部分,为了帮助读者找到他们要找的信息,出版者提供了目录、索引或脚注。如果文章从期刊中的一页跳到后面的非顺序页时,读者会看到类似于“续68页”这样的指引语句。然而,作为一名网页设计者,你以前所学的导航技术没有一种完全适合于网页导航。在替浏览者考虑得很周到的网页中,导航提供了足够的、不同角度的链接,帮助读者在网页的各个部分之间跳转,并告知浏览者现在所在的位置、当前页面和其他页面之间的关系等。而且,每页都有一个返回主页的按钮或链接,如果页面是按层次结构组织的,通常还有一个返回上级页面的链接。对于网页设计者来说,面对的不是按顺序排列的印刷页面,而是自由分散的网页,因此必须考虑更多的问题。如:怎样构建合理的页面组织结构,让浏览者对你提供的巨量信息感到条理?怎样建立包括站点索引、帮助页面、查询功能在内的导航系统?这一切从哪儿开始,到哪儿结束?
总之,网页设计与制作,不仅仅需要一门网页开发的语言,还要有一些网页设计独特的性质考虑,和给人带来美好的艺术性设计想法。
参考文献:
[1]百度百科 http://baike.baidu.com/view/99.htm
[2]创意设计网 http://www.design80.com.cn/