3. 主要的开发语言和工具

主要的开发语言有HTMLXMLCSSJavaScript、VBscriptJ#、VBJava、C#等。
常用到的web网页开发工具有很多,最常用的有文本、FrontPageDreamweaverTopPage等,他们使得编制网页的工作变得既简单又容易。FrontPage是优秀的网页编辑器之一,新手能很快上手制作网页,具有易学、易用的特点;Dreamweaver是第一套对专业网页设计师的视觉化网页开发工具,利用它可以轻而易举的制作出跨越平台和浏览器的充满动感的网页;TopPage是一种全能的工具,可以创建在所有浏览器上都能运行的网页,方便易用。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

目前, MicrosoftWeb应用开发方面推出了Visual InterDev开发平台,该工具采用的Web的脚本语言编写脚本程序代码,并从整体的概念来组织开发、维护一个Web的应用系统项目。作为一个可视化的开发工具平台, VI具有一些较为显著的特点,如:
(1)简单的数据库互连性:利用Visual InterDev的可扩展和高效的数据库链接功能,可以开发数据驱动的Web应用程序,可支持大型的数据库系统如Microsoft SQLServerOr-acle等;
(2)项目管理:支持可扩充的基于小组开发的模式,Visual InterDev允许不同的小组成员以不同的开发工具来完成其自己的Web应用程序,如用FrontPageDreamweaver规划和制作的网页可以添加到Visual InterDev的项目中, Visual InterDev制作的网页同样也可以在FrontPageDreamweaver中打开、修改和设计。这样,更有利于项目的开发、管理和实现。
除了MicrosoftVisual InterDev外,还有MacroMedia公司的Dreamweaver UltraDevDreamweaverUltraDev是作为Dreamweaver的延伸,它不仅可以像Dreamweaver那样设计出五彩缤纷的网页,同时可以使用Dreamweaver UltraDev的可扩展架构来扩展和定制Web的应用系统,让设计人员可视化地创建和编辑驱动数据的支持多种服务器平台的Web应用系统。该开发软件可以生成支持ASPJSP (Java Server Pages)CFML (ColdFusion MarkupLanguage)等技术的应用程序。
开发ASP.NET文件,最好的工具是Microsoft Visual Studio.NET,利用它就可以实现所见即所得的编辑,并可以实现拖放控件、自动部署、自动分离程序代码和HTML代码等功能。目前使用较多的版本是Visual Studio2005,最新版本是Visual Studio2008
还有一款比较简单的,专门用来开发ASP.NET程序的软件 Web Matrix

4. 如何学好这门课

要学好这门课,首先得了解web目前的发展状况,web制作所需工具和语言有哪些。 要开发Web应用程序,需要确定以何种方式确定,但无论以何种方式实现Web系统的开发,一般都应遵循以下的步骤:

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

因此,要设计一个动态的Web应用系统,应具有一定的相关知识:Html网页制作(FrontPageDreamweaverFlashFireworksAdobePhotoshop)、脚本代码的编写(VBScriptJavaScriptJavaASP),数据库(AcessOracalSQL)等。在掌握Web页面制作的知识后,我们就可以根据一定的要求,配合相关的开发技术来规划、开发相应的Web应用系统。
并不是每门语言都要掌握,只需精通的学习好一门语言,一种编写工具即可。当然适当的了解掌握其它语言和工具也是必要的。目前在国内PHPASP应用最为广泛,而JSP由于是一种较新的技术,有着较大的应用前景。不论选择何种语言,只有注意整个系统前台应用和后台数据库的特点,使它们相互配合才能将系统的整体效率达到最佳。

参考文献:

【1】李玉芹.应用Active Scripting实现互动式Web
【2】彭武兴.PHP技术手册
【3】汪晓平.ASP网络开发技术(第二版)[M].人民邮电出版社,200312
【4】汪青青等.JSP设计(第二版)[J].清华大学出版社,200410
【5】南顺成等.PHP网络编程技术[M].国防工业出版社,200210
【6】廖若雪.JSP高级编程[M].机械工业出饭社,20016
【7】王孟奎等.PHP实用教程[M].北京理工大学出版社,20025