网站建设和网页制作都用哪些语言
静态
html
动态
ASP(Active Server Pages)
微软公司推出
服务器端:Windows 2000+IIS、Windows 98+PWS ;客户端:普通浏览器即可
特点:将VBscript、或JavaScript嵌入到HTML中。
优点:简单易学、容易上手;缺点:不能跨平台
PHP
Rasmus Lerdorf 1994年提出,经过其他人参与,共同开发而成。
服务器端:Unix,Linux,或者Windows操作系统下;客户端:普通浏览器。
特点:
优点:免费、开放源代码;缺点:缺乏大公司的支持。
JSP( Java Server Pages)
它是由SUN提出,多家公司合作建立的一种动态网页技术。该技术的目的是为了整合已经存在的Java编程环境(例如Java Servlet等),结果产生了一个全新的足以和ASP抗衡的网络程序语言。
JSP是将Java程序片段(Scriptlet)和JSP标记嵌入普通的HTML文档中。
优点:跨平台;缺点:复杂难学
ASP.NET
相对于ASP来说,ASP.NET具有了很多特性:ASP.NET提供了更易于编写、结构更清晰的代码,容易进行再利用和共享;
ASP.NET使用编译后的语言,从而提升性能和伸缩性;ASP.NET使用Web表单使开发更直观,利用面向对象技术促进组件的再利用。
另外,ASP.NET中还包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进。