摘自:《web设计大全》 作者:thomas a. powell
关于web的讨论经常偏题,这是由于人们所用词汇的意义变动很大。尽管人们或多或少地有些看法,但没有人能够精确地定义什么是web设计。一些问题被经常讨论,如可视化设计与编程,但关于它们在web设计中的重要性则仁者见仁,智者见智。撇开可视化和技术方面不谈,很多人认为web站点内容的创建和组织是web设计最重要的方面。随着电子商务的兴起,商业方面的考虑也成为站点成功设计的重要方面。
对于特定的项目,上述所有学科以及其他代表着web设计主要方面的交叉学科,都可能是需要的。由于许多学科,如图书情报学、图形学、程序设计、客户机/服务器技术、用户界面设计、可用性以及其他学科的影响,web设计实质上已包含许多学科。
1.1 web设计的金字塔
尽管我们可以考虑来自十几个领域的影响,但web设计的四个主要方面是:内容、技术、外观以及经济。内容的目的在于告之或者劝说用户;使用技术的目的是实现合理的功能;外观方面的考虑则提供了站点的形式;对于大多数站点来说,还需要考虑所建站点的经济效益。如果没有清晰的目标和效益,一般来说这样的站点是不会建立的。当然站点的外观因其类型而异。一个个人主页不会像商场的站点一样考虑经济效益,一个制造企业的内部网也不会像公众网一样考虑外观效果,如采用动画技术。因为设计原则随所建站点的性质有很大的变化,因此把web 设计当作整体来考虑是很困难的。
如图1 - 1所示,把web站点比喻为一个金字塔是很形象的。内容是建筑金字塔的砖块,而基础是建立在外观与技术之上的,它很大程度上依赖于网站建设的经济效益。作为web设计者,应尽力认真地设计,但整个过程会是很困难的。web技术的不断更新使得设计网站极具挑战性,它需要联合作业以及对web媒体的透彻理解。即使我们是web设计专家,能建立美观而实用的站点,用户也可能在面对我们的作品时显得很困惑。web设计者经常花大量的时间去考虑他们自己的需求而不是了解用户的需求。我们的web金字塔概念看起来有可能非常像真实的砖块结构的金字塔一样—一个密不可透的坟墓—以至于用户非常困惑而找不到门。用户是否理解站点的要点呢?尽管web开发所遇到的困难与古埃及人建造金字塔所遇到的挑战不一样,但建造一个实用、令人愉悦并能接受因特网时代的考验的站点并不是一件非常容易的事情。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器