|
目前,主流的开发语言与开发环境有ASP、ASP.NET、JSP、PHP。
|
|
|
|
ASP的出现使得广大Web设计者不必再为客户浏览器是否支持而担心,实际上就算在同一个asp文件中使用不同的脚本语言,都无须为此担忧,因为一切都将在服务器端进行,客户浏览器得到的只是一个程序执行结果,而用户也只需在文件中声明使用不同的脚本语言即可。
|
|
|
|
ASP.Net是建立在微软新一代.Net平台架构上的利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供和建立强大的企业级Web应用服务的编程框架。
|
|
|
|
JSP全称Java Server Pages,其根本是一个简化的Servlet设计,它是一种动态网页技术标准。JSP技术类似ASP技术,它是在传统的网页HTML文件中插入Java程序段(scriptlet)和JSP标记(tag),从而形成JSP文件。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP的配合才能完成。
|
|
|
JSP技术使用Java编程语言编写类XML的tags和scriptlets,以封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存储于服务器端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
|
|
|
|
PHP(Hypertext Preprocessor,超文本预处理器)是一种通用开源脚本语言,其语法吸收了C、Java和Perl的特点,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。用PHP制作的动态页面与其他的编程语言相比,PHP是将程序嵌入HTML文档中执行,执行效率比完全生成HTML标记的CGI要高很多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行得更快。
|
|
|