发信人: morefeetin(毛·狒·甜)
整理人: eagle(2002-01-29 09:09:26), 站内信件
|
http://www.blueidea.com/bbs
问题一:网页制作究竟需不需要学习HTML语言呢?
几年以前,网络在全球还处于萌芽时期,当时人们最常使用的网页制作工具,不过就是如Netscape的composer,Hotdog等一些技术还不是很成熟的工具。因此,制作工具的缺乏,功能的局限使得网页制作人员不得不掌握并精通HTML语言。Windows附件里的记事本成了我设计制作主页的帮手,乃至今天它也还是我一直在使用的网页编程工具。
不过,撰写HTML源代码,确实得需要制作者掌握计算机语言的功底,因为毕竟制作纯静态的页面已经很少在网上看见了。java script或VBScript都是嵌入到HTML页面中的脚本语言,使页面动态化。这对一些非计算机方面的网页制作者不啻于一个畏途。于是FrontPage2000与DreamWeaver3及HomeSite4等,这些功能强大的网页编辑制作工具的诞生,使得简单地操作,也可以生成极富效果的网页。
“网页设计”的概念也就随之出现了。现如今的网页制作也许不再需要去专门学HTML标记语言,使得网页的创意设计更多地依赖于内容的编排与艺术的结合是否得体、是否给人感官以美的效果。至于对HTML语言是否熟悉,是否精通,已经并不重要了。所以,从事网页设计就大可不必钻研HTML语言了吗?也许某些人看来,这句话说的不错。但是在本人看来,如果你是一位对HTML语言不感兴趣,却很喜欢创意设计的制作者,是可以回避HTML语言的,目前这些强大的网页生成工具可以满足设计者的要求,设计工具会自动生成HTML的源代码。但是,误差!我相信再好的网页设计工具设计出的页面都与在浏览器中看到的结果页面都有一定的误差。软件制作商们也在日复一日地去完善这些设计工具,使误差尽可能的小。但是误差总是有的,比如用户显示器的大小,用户浏览器的不同以及图像和文字混排的时候。这时候,就不得不打开HTML的编辑器,去手工修改那一串串比较抽象的符号,甚至有些误差需要程序去弥补。
因此,了解HTML是必要的,并且,如果你想写脚本语言程序或深入到Web程序设计的话,HTML就是基础。
问题二:网页设计中最重要的是什么?
网页制作也应该算是一门艺术,因为网站也是一个大众传播媒体。不言而喻,美术设计尤为重要!如果设计者没有艺术灵感,或者说对美术不在行的话,虽然有技术但做不出漂亮有创意的主页,这可是网页设计中的大忌。就拿Photoshop来说吧,也许很多人都会使用这个著名的平面设计软件,但是真要去使用它去创作那一幅幅与网页内容贴切而又具美感的Web图像文件,恐怕就不是每个会使用Photoshop的人能创作出的;或者拿Flash动画制作来说吧,虽然懂得不少技术,但就是做出来的东西不吸引人,也是就是人们常说的只有“匠气”而无“灵气”了。因为,网页的灵魂就在于创意!网页制作工具的傻瓜化,就使得网页设计者对美术的要求更高。
由此,如果你对网页设计这项职业太热衷的话,我建议你在图形设计等方面多下功夫,这才是根本。
当然,如果我们要针对页面写一些控制过程,通过页面查询检索服务器后台数据库,或者在服务器端进行一些数据处理的时候,程序编制在所难免,这时需要的是用计算机专业的技术去实现。
从上可以看出,网页制作涉及设计与技术两面方面,随着制作工具的简化与功能的强大,设计与技术的比较一方面表面上看来界限不清;另一方面,技术在不断发展,网页制作的技术也将层出不穷,这对要成为技术与设计兼备的网页设计者,是一个考验。因此,技术与设计的分离也是不可避免的。
问题三:网页制作需要学习哪些技术?
除了我们刚才所说的学习一些基本的HTML语言知识外,一般说来需要学习:图形图像设计工具的使用、网页制作工具的使用、网页动画制作工具的使用:现在有关图形图像设计的工具很多。有涉及平面的,有涉及动画的。平面设计首屈一指的还是Adobe的PhotoShop,它完全可以胜任二维平面图形设计的每一件工作;而制作网页动画的工具如Macromedia的Flash4,以及Adobe即将推出的GoLive都是功能相当强大的软件,而且都是出自名门,必有领导潮流的趋势。而网页制作工具大家肯定都比较熟悉了,如Dreamweaver3及FrontPage2000等。这两个工具各有千秋,难分伯仲,难下定论,但时下一些网页设计人员好像对Dreamweaver情有独钟,这也难怪,Dreamweaver功能也确实强劲,冗余代码少,方便的站点管理以及支持更多更新的技术;但微软新发布的FrontPage2000也有很大的改进。两个制作工具学起来都比较简单,提供了图形化的设计界面,就像使用Word一样,轻而易举地自动生成的HTML代码!这对想学习HTML的朋友也是一个福音。
上面所说的也只是对于比较单纯的网页设计来说的,除了以上这些,就是需要掌握面向复杂化,专业化的几计算机技术——编程:
基本的编程学习内容有脚本语言:脚本语言是动态HTML的生命力之所在。也是一种面向对象的解释性程序语言,现在有java script与VBscript, 前者比后者的资历老,IE与Netscape两种浏览器都支持,所以,在一般的不涉及服务器端的脚本编程的话,那么,java script是首选,因为它是跨平台的脚本语言。
其次为CGI语言与服务器端脚本语言:CGI是公用网关接口的缩写,CGI程序运行在服务器端,对用户端提交的请求进行处理。CGI程序可用任何编译型语言进行编写如Delphi、C、C++等。而服务器端编程语言如ASP、Perl、PHP、coldFusion等程序并不是严格的CGI程序,只能算是一种在服务器端运行的脚本语言。ASP、Perl、PHP、等比较常用,只是针对不同的系统平台,以及应用的领域不同,几种语言均用得较广。ASP是针对Win NT平台的,所以它的局限性很大,不能跨出微软平台的领域。而Perl、PHP都是跨平台的。
除此之外,网页设计远没有想象的那样简单。技术发展得太快了,新的东西层出不穷,所以掌握相关方面的动态是必须的。探索XML,XML是一种扩展标记语言,可以很方便对结构化数据进行描述,允许用户对自己的标记语言进行定义,提供了一个直接处理Web数据的通用方法,具有广阔的应用前景,特别是对传统的网页制作将有较大的影响,有取代HTML的趋势;了解VRML,VRML是一种网上虚拟现实语言,它的出现使远程虚拟现实成为可能,对电子商务、多媒体等具有深远的影响,并且能通过脚本语言进行一系列控制。随着网络带宽的改善以及创造工具的简化,相信会在不久将风糜于世;关注WML。信息家电也能上网,这种网页采用了WML标记语言。WML与HTML既有相似与借鉴之处,又有自己的特点,随着信息家电的普及,家电上网也将日益频繁,针对不同家电设计相关的主页将会成为网页设计的一个重要分支;关注脚本语言。这里所说的脚本语言并不单指上面所说的java script或VBscript。实际上,要使各种信息能在网上表达并传输,不同的开发工具都会提供一个对信息进行控制的简单的接口程序语言,也就是一种描述性的脚本语言,它使得控制更为简便易行,可以毫不夸张地说,脚本语言将成为网络时代的一道绚丽的风景线!
另外,建立个人站点不失为一个网页设计和网站管理的绝佳途径!建立个人站点在网站内容的架构、组织、制作、宣传、运作等均有涉及,并且要成为一个优秀个人网站,要不断地学习与提高。目前中国的几大知本家们,不都是从个人网站创业而起。 这种锻炼一则全面、二则能学到不少单纯地制作页面所不能学到的知识。
Internet已构成人类生活另一个不可或缺的世界,一个足不出户的虚拟世界。网页作为其中的传播媒介,起着举足轻重的作用。作为网页设计者以及想成为网页设计者的人们,要担任起这其中的重要角色。
以上说这些,只是一孔之见,实际远不止这些,因本人所学有限,此文权作抛砖引玉罢!
作者简介
劳一美现就职于中国科学院微生物研究所信息网络中心,从事网站设计、网页制作及编程、数据库建设等工作。曾设计过的网站有中国微生物信息网络、中国生物多样性信息中心微生物学分部、中国可持续发展信息网—微生物资源信息共享、中国孢子植物志、中国热带高等资源信息网、Species-info以及微生物所所内局域网(MIS信息系统)等。
|
|