服务器端应用的技术

发布时间:2020-08-14 13:47:54

在开发动态网站时,服务器端技术是不可分割的。 常用的服务器端技术包括CGI,ASP,PHP,ASP.NET,jsp,Python
CGI

CGI是最早用于创建动态网页的技术 。 它可以在浏览器和服务器之间建立交互关系。  
通用网关接口, 是通用网关接口,它允许使用不同的语言编写合适的CGI程序,这些程序在Web服务器上运行。 当客户端向服务器发送请求时,服务器会根据用户的请求建立一个新的过程来执行指定的CGI程序,并将执行结果以网页的形式发送到客户端的浏览器以进行显示。  CGI可以说是当前应用程序的基本技术,但是该技术很难编译且效率低下,因为每次请求页面时,都需要服务器将CGI程序重新编译为可执行代码。   CGI中使用了最常见的语言C / C ++,Java 和Perl(实用提取和报告语言)。

ASP

ASP(Acticve服务器页面)是一种广泛使用的动态网站开发技术。 它通过在页面代码中嵌入VBScript 或JavaScript脚本语言来生成动态内容。 必须先在服务器端安装适当的解释器,然后才能通过调用该解释器执行脚本,然后将执行结果与静态比较。内容部分被合并并传输到客户端浏览器。 对于某些复杂的操作,ASP可以调用后台存在的COM组件来完成,因此COM组件极大地扩展了ASP的功能。 但是,由于对本地COM组件的过度依赖,ASP技术主要用于Windows NT平台,Windows本身的问题也将映射到他身上。 当然,该技术还具有许多优点,简单易学,并且ASP与Microsoft的IIS捆绑在一起,并且安装Windows操作系统的同事安装IIS来运行ASP应用程序。

PHP

PHP源自术语“个人主页 ”,但现在PHP不再代表该名称的缩写 ,但是开发动态页面的技术的名称。  PHP语法类似于C,并且混合了Perl,C ++和Java的某些功能。  PHP是一种用于Web服务器的开源脚本语言。 像ASP 一样,可以将脚本代码添加到页面以生成动态内容。 某些复杂的操作可以封装在函数或类中。   PHP提供了许多明确定义的功能,例如,提供了一个标准的数据库接口,从而使数据库连接方便且可扩展。  PHP可以被多个平台支持,但是在UNIX / Linux平台上被广泛使用。 由于PHP本身的代码是向外界开放的,并且已经过许多软件工程师的测试,因此到目前为止,该技术具有工作人员的安全性能。

ASP.NET

ASP.NET是一种用于构建动态Web应用程序的技术。 它是.NET框架的一部分,可以使用任何.NET兼容语言编写ASP.NET应用程序。 使用Visual Basic .NET,C#,J#,ASP.NET页面(Web窗体)进行编译,这可以提供比脚本语言更好的性能。  Web表单 允许基于页面创建功能强大的表单。 创建页面时,可以使用ASP.NET服务器空间来创建常用的UI元素,并对它们进行编程以完成常见任务。 这些控件使开发人员可以使用内置的可重用组件和自定义组件来快速构建Web 表单,从而简化代码。

JSP

jsp(Java服务器页面) 是基于Java开发的,因此使用了强大的API函数。  jsp页面中的HTML代码用于显示静态内容部分, 页面中嵌入的Java代码和jsp标签用于生成动态内容部分。  jsp允许程序员编写自己的标记库以满足应用程序的特定要求。 可以预编译JSP,从而提高程序的运行速度。 此外,由jsp开发的应用程序在一侧编译后可以随时随地运行。 因此,在大多数系统平台上,该代码无需修改即可在支持jsp的任何服务器上运行。

Python

Python是一种新颖的语言,其简洁的代码样式,方便且强大的Web第三方库也占有一席之地 一个地方,常见的框架,例如django flask。

在开发动态网站时,服务器端技术是不可分割的。 常用的服务器端技术包括CGI,ASP,PHP,ASP.NET,jsp,Python
CGI

CGI是最早用于创建动态网页的技术 。 它可以在浏览器和服务器之间建立交互关系。  
通用网关接口, 是通用网关接口,它允许使用不同的语言编写合适的CGI程序,这些程序在Web服务器上运行。 当客户端向服务器发送请求时,服务器会根据用户的请求建立一个新的过程来执行指定的CGI程序,并将执行结果以网页的形式发送到客户端的浏览器以进行显示。  CGI可以说是当前应用程序的基本技术,但是该技术很难编译且效率低下,因为每次请求页面时,都需要服务器将CGI程序重新编译为可执行代码。   CGI中使用了最常见的语言C / C ++,Java 和Perl(实用提取和报告语言)。

ASP

ASP(Acticve服务器页面)是一种广泛使用的动态网站开发技术。 它通过在页面代码中嵌入VBScript 或JavaScript脚本语言来生成动态内容。 必须先在服务器端安装适当的解释器,然后才能通过调用该解释器执行脚本,然后将执行结果与静态比较。内容部分被合并并传输到客户端浏览器。 对于某些复杂的操作,ASP可以调用后台存在的COM组件来完成,因此COM组件极大地扩展了ASP的功能。 但是,由于对本地COM组件的过度依赖,ASP技术主要用于Windows NT平台,Windows本身的问题也将映射到他身上。 当然,该技术还具有许多优点,简单易学,并且ASP与Microsoft的IIS捆绑在一起,可以由安装Windows操作系统的同事安装。IIS,可以运行ASP应用程序。

PHP

PHP源自术语“个人主页 ”,但现在PHP不再代表该名称的缩写 ,但是开发动态页面的技术的名称。  PHP语法类似于C,并且混合了Perl,C ++和Java的某些功能。  PHP是一种用于Web服务器的开源脚本语言。 像ASP 一样,可以将脚本代码添加到页面以生成动态内容。 某些复杂的操作可以封装在函数或类中。   PHP提供了许多明确定义的功能,例如,提供了一个标准的数据库接口,从而使数据库连接方便且可扩展。  PHP可以被多个平台支持,但是在UNIX / Linux平台上被广泛使用。 由于PHP本身的代码是向外界开放的,并且已经过许多软件工程师的测试,因此到目前为止,该技术具有工作人员的安全性能。

ASP.NET

ASP.NET是一种用于构建动态Web应用程序的技术。 它是.NET框架的一部分,可以使用任何.NET兼容语言编写ASP.NET应用程序。 使用Visual Basic .NET,C#,J#,ASP.NET页面(Web窗体)进行编译,这可以提供比脚本语言更好的性能。  Web表单 允许基于页面创建功能强大的表单。 创建页面时,可以使用ASP.NET服务器空间来创建常用的UI元素,并对它们进行编程以完成常见任务。 这些控件使开发人员可以使用内置的可重用组件和自定义组件来快速构建Web 表单,从而简化代码。

JSP

jsp(Java服务器页面) 是基于Java开发的,因此使用了强大的API函数。  jsp页面中的HTML代码用于显示静态内容部分, 页面中嵌入的Java代码和jsp标签用于生成动态内容部分。 允许使用jsp程序员编写自己的标记库以满足应用程序的特定要求。 可以预编译JSP,从而提高程序的运行速度。 此外,由jsp开发的应用程序在一侧编译后可以随时随地运行。 因此,在大多数系统平台上,该代码无需修改即可在支持jsp的任何服务器上运行。

Python

Python是一种新颖的语言,其简洁的代码样式,方便且强大的Web第三方库也占有一席之地 一个地方,常见的框架,例如django flask。


返回列表

服务热线:4006068008 0531-85860101 15589999555邮箱:zlxk@zlxk.com地址:山东省济南市高新区鑫盛大厦2号楼24层

Copyright 2023,ALL Rights Reserved zlxk.com | | (c) Copyright 2024版权所有 鲁ICP备20032954号-1网站地图