3. 主要的开发语言和工具
主要的开发语言有
HTML
、
XML
、
CSS
、
JavaScript
、V
Bscript
、
J
#、
VB
、
Java
、C
#
等。
常用到的
web
网页开发工具有很多,
最常用的有文本、
FrontPage
、
Dreamweaver
、
TopPage
等,他们使得编制网页的工作变得既简单又容易。
FrontPage
是优秀的网页编辑器之一,新手能很快上手制作网页,具有易学、易用的特点;
Dreamweaver
是第一套对专业网页设计师的视觉化网页开发工具,利用它可以轻而易举的制作出跨越平台和浏览器的充满动感的网页;
TopPage
是一种全能的工具,可以创建在所有浏览器上都能运行的网页,方便易用。
目前,
Microsoft
在
Web
应用开发方面推出了
Visual InterDev
开发平台,该工具采用的
Web
的脚本语言编写脚本程序代码,并从整体的概念来组织开发、维护一个
Web
的应用系统项目。作为一个可视化的开发工具平台,
VI
具有一些较为显著的特点,如
:
(1)简单的数据库互连性
:
利用
Visual InterDev
的可扩展和高效的数据库链接功能,可以开发数据驱动的
Web
应用程序,可支持大型的数据库系统如
Microsoft SQLServer
、
Or-acle
等;
(2)项目管理
:
支持可扩充的基于小组开发的模式,
Visual InterDev
允许不同的小组成员以不同的开发工具来完成其自己的
Web
应用程序,如用
FrontPage
或
Dreamweaver
规划和制作的网页可以添加到
Visual InterDev
的项目中,
Visual InterDev
制作的网页同样也可以在
FrontPage
或
Dreamweaver
中打开、修改和设计。这样,更有利于项目的开发、管理和实现。
除了
Microsoft
的
Visual InterDev
外,还有
MacroMedia
公司的
Dreamweaver UltraDev
。
DreamweaverUltraDev
是作为
Dreamweaver
的延伸,它不仅可以像
Dreamweaver
那样设计出五彩缤纷的网页,同时可以使用
Dreamweaver UltraDev
的可扩展架构来扩展和定制
Web
的应用系统,让设计人员可视化地创建和编辑驱动数据的支持多种服务器平台的
Web
应用系统。该开发软件可以生成支持
ASP
,
JSP (Java Server Pages)
和
CFML (ColdFusion MarkupLanguage)
等技术的应用程序。
开发
ASP.NET
文件,最好的工具是
Microsoft Visual Studio.NET
,利用它就可以实现所见即所得的编辑,并可以实现拖放控件、自动部署、自动分离程序代码和
HTML
代码等功能。目前使用较多的版本是
Visual Studio2005
,最新版本是
Visual Studio2008
。
还有一款比较简单的,专门用来开发
ASP.NET
程序的软件
Web
M
atrix
。
4. 如何学好这门课
要学好这门课,首先得了解
web
目前的发展状况,
web
制作所需工具和语言有哪些。
要开发
Web
应用程序,需要确定以何种方式确定,但无论以何种方式实现
Web
系统的开发
,
一般都应遵循以下的步骤:
因此,要设计一个动态的
Web
应用系统,应具有一定的相关知识:
Html
网页制作
(
如
FrontPage
、
Dreamweaver
、
Flash
、
Fireworks
、
AdobePhotoshop
等
)
、脚本代码的编写
(
如
VBScript
、
JavaScript
、
Java
、
ASP)
,数据库(A
cess
,
Oracal
,
SQL
)等。在掌握
Web
页面制作的知识后,我们就可以根据一定的要求,配合相关的开发技术来规划、开发相应的
Web
应用系统。
并不是每门语言都要掌握,只需精通的学习好一门语言,一种编写工具即可。当然适当的了解掌握其它语言和工具也是必要的。目前在国内
PHP
与
ASP
应用最为广泛,而
JSP
由于是一种较新的技术,有着较大的应用前景。不论选择何种语言,只有注意整个系统前台应用和后台数据库的特点,使它们相互配合才能将系统的整体效率达到最佳。
参考文献:
【1】
李玉芹.应用
Active Scripting
实现互动式
Web
页
【2】
彭武兴.
PHP
技术手册
【3】
汪晓平.
ASP
网络开发技术
(
第二版
)[M]
.人民邮电出版社,
2003
,
12
【4】
汪青青等.
JSP
设计(第二版)
[J]
.清华大学出版社,
2004
,
10
【5】
南顺成等.
PHP
网络编程技术
[M]
.国防工业出版社,
2002
,
10
【6】
廖若雪.
JSP
高级编程
[M]
.机械工业出饭社,
2001
,
6
【7】
王孟奎等.
PHP
实用教程
[M]
.北京理工大学出版社,
2002
,
5