网站制作也是一个比较吃香的行业,要想一个人做好一个好的网站,要有良好的设计功底,最好有美术功底,这样前台界面,你也可以一个人解决。
网站分动态和静态之分,所谓动态网站并非是指网站上的网页有很多动态的动画,而是指网站有强大的后台,普通人通过后台可以很轻松的实现对网站的管理,而静态网站,只能重新设计网页。大型的网站基本上都是动态的,往往需要数据库的支持,所以学做动态网站还得懂数据库知识(如access, sql server ,MY SQL,Oracle等),Sql语言等。
网站是由一个个网页通过超级链接的方式链接起来的,会做网页基本上就会做网站了。
制作网页主要有以下一些工具如:记事本、EditPlus、Frontpage和Dreamweaver等。前两种主要为手写代码的人员而设计的。建设初学者首先学习一下HTML语言的基础知识。
Frontpage:office自带的一个工具,操作简单,实用,学过WORD的人学起来比较轻松,功能较简单。
Dreamweaver(例如Dreamweaver 8):这是网页三剑客(dreamweaver,fireworks,flash)之一,专门制作网页的工具,可以自动将网页生成代码,是普通网页制作者的首选工具,界面简单、实用。功能比较强大,建议初学者选用。
如果想对网页设计做更深层次的了解, 最好学一下html, javascript或vbscript等脚本语言(至少要精通一种),学一下asp,asp.net、php、jsp等语言。
ASP、ASP.NET、PHP、JSP,这些语言都是网站开发的服务器端语言。是动态网站开发所必须的,主要是运用在与数据库的交互上。也就是说想要做动态网站,那么就必须会以上的其中一个,建议初学者或者中小企业网站制作者学习ASP,它功能强大,简单易学,而且网上ASP的学习资源最多,方便学习;在中国用ASP设计的网站成本低(网站代码及空间),是中小企业的首选。缺点:ASP是解释性语言,速度有点慢,安全性差一点。asp.net是新出语言,是编译性语言,有微软的强大支持,有.NET组件的强大功能可以调用,能够很容易完成其他语言要费很大劲才能完成的功能。软件开发比较简易。缺点:多余的代码比较多,不够轻巧。 PHP,也是解释性语言,速度比ASP快,具有跨平台的能力,国外用得比较多。有好多论坛是用PHP做的(如新浪的论坛)。PHP比JSP学习起来容易一些。JSP是JAVA的WEB版本,安全性能比较高,执行速度比较快,JSP是很适合大型网站开发的,尤其是对安全性有很高要求的网站如工商银行、中国银行、建设银行的网上银行或中国移动、中国联通的网上营业厅都是用JSP开发的。但比较难学,有JAVA基础的学起来简单一点。无论是javascript、vbscript还是ASP、ASP.NET、PHP、JSP既然都是编程语言,那它们就有其编程语言的共性,比如算法、语法等等。那么要学好这几种语言,也要有计算机语言的最基本基础。从这个角度上来说,如果你学习一下BASIC(如QBASIC)语言、C语言作基础,对计算机编程语言有一个基本的认识,再学习以上几种语言,就容易得多。
顺便说一下。
ASP 只是一种框架,它提供一种运行环境,与html结合,把网页各元素如文字、图片、动画、标签、vbscript、javascript等有机的组织起来。
要自己独立做一个网站(如用ASP开发的),还要会架设服务器,如安装调试IIS,SQL SERVER等,会一些上传下载工具如flashxp等。其实网上有很多介绍网站设计的知识,可以在网上搜一下。最好买一本网页设计的书看一下,书上的知识是比较系统的。
总之,掌握好网页制作,能独立完成一个网站的制作工作,那就不要考虑吃饭问题。在如今互联网高速发展的时代,此工作的前景应该是很好的!
其实,学什么语言并不重要,能够精通一门语言很重要,都说ASP要被淘汰,但动易的网站就是用ASP开发的,功能也很强大,有很多中小企业一直在用。一个成功的网站不在于它使用的是什么语言,而在于它的规划、运营、维护更新与推广。一个网站不管用哪种语言开发的,只要运行速度快、代码安全可靠、后台维护方便,从技术上来讲都是一个好的网站。
(作者:wanminsyw.cn)