精华内容
下载资源
问答
  • 服务器端脚本语言的比较

    千次阅读 2018-06-07 09:02:00
    服务器端脚本语言的比较 1.CGICommon GateWay Interface是最早用来创建动态网页的一种技术,它允许使用不同的语言来编写适合的CGI程序,CGI可是说是当前应用程序的基础技术,但这种技术的编制方式比较困难而且效率...

    服务器端脚本语言的比较

     

    1.CGI

    Common GateWay Interface是最早用来创建动态网页的一种技术,它允许使用不同的语言来编写适合的CGI程序,CGI可是说是当前应用程序的基础技术,但这种技术的编制方式比较困难而且效率较低。

    2.ASP

    Active Server Page是一种使用很广泛的开发动态网站的技术,它通过在页面代码种嵌入VBScript和JavaScript脚本语言来生成动态的内容,其中微软的COM(Component Object Model)无限地扩充了ASP的能力,正因为这一点,ASP主要用于Windows平台中,ASP简单易学,一般需与Microsoft的IIS一起使用,以支持ASP的应用程序。

    3.PHP

    PHP的雏形最早出现于1995年Rasmus  Lerdorf发布了的第一个供他人使用的PHP版本,即Personal Home Page Tools.而现在的含义是一种广泛使用的服务器端编程语言,PHP也就成为Hypertext Preprocessor的缩写。它是一种开源的、跨平台、独立于架构的、解释的、面向对象的Web服务器端动态网页开发语言,混合了C、C++、Perl、Java的一些特性。PHP主要被广泛用于UNIX/Linux平台。PHP+Apache+MySQL是一个完全免费、性能优越的Web服务器应用开发组合,已经成为绝大多数中小型网站的应用解决方案。

    4.ASP.NET

    Active Server Page.NET是.NET框架的一部分,可以使用任何.NET兼容的语言,如VB.NET、C#、J#等。ASP.NET的Web Forms允许在网页的基础上建立强大的窗体,并且可以使用可视化的控件,而这些控件允许开发者使用内建和自定义的控件来快速建立网页页面,使得代码简单化,开发的周期也会缩短很多。

    5.HTML

    Hyper Text Markup Language,是一种利用Tag来描述网页的字体、大小、颜色和布局的语言,可以使用任何的文本编辑器编辑。但是唯一的缺陷在于只能生成静态的网页。

    6.HTM

    实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别三位文件名而已,因为一些老的系统(win32)不能识别四位文件名。

    7.SHTML

    SHTML和asp 有一些相似,以shtml命名的文件里,使用了ssi(Server Side Include)的一些指令,就像asp中的指令,你可以在SHTML文件中写入SSI指令,当客户端访问这些shtml文件时,服务器端会把这些SHTML文件进行读取和解释,把SHTML文件中包含的SSI指令解释出来。

    8.JSP

    Java Server Page是Sun公司倡导与多个公司共同建立的一种技术标准,是在Servlet的基础上开发的技术,在制作网页的过程中,它继承了Java的所有特性,因此具有简单、面向对象、跨平台和安全可靠等有点,由于服务器端要使用Servlet和JDK,所以在编译时,编译的是.CLASS文件,所以网页的执行速度很快,而且其中的Struts、Spring、 Hibernate是Java Web开发中比较优秀的开源框架。

    展开全文
  • (一)常见的服务器端脚本语言,php,jsp,asp。 像我们普通浏览网页基于一种BS模式,其实它也只是一种统一于Browser(浏览器)的CS模式。我们的浏览器作为客户端,在点击链接或者输入地址时,向目的主机发送HTML...

    转自网易--Jenna


    (一)常见的服务器端脚本语言,php,jsp,asp。

    像我们普通浏览网页基于一种BS模式,其实它也只是一种统一于Browser(浏览器)的CS模式。我们的浏览器作为客户端,在点击链接或者输入地址时,向目的主机发送HTML,FTP等等服务请求,然后目的主机根据请求类型,请求内容给予响应。这种万变不离其宗的服务形式普遍存在于所有的网络通信模式中。

    服务器脚本很简单,它是应于提交和处理表单,实现动态内容而出现的。想象一下一个中型网站大约有几千个链接地址,你总不能为每一个地址增加一个页面吧。于是服务器脚本从底层抽象出逻辑,把框架相同但是内容不同的页面综合。最重要的是将逻辑处理与数据分开。于是,多个用户提交一个请求,大家享用了共同的逻辑处理方式,但是因为我提交的表单不一样,相应处理也会不同,于是返回内容也就不同。

     

    (二)客户端脚本,对应有 javascript,perl等等。

    其实客户端脚本从javascript才有着重强调过,尤其是ajax技术的出现,让客户端被重视起来。

    很明显,服务器的数据都是存放在数据库中的,每一次查询都是需要数据库的链接,往往数据库链接比数据库查询更加费时。为了避免这种情况,网页设计者可以将简单的逻辑抽象出来,比如一次性读入整体的数据,然后将数据存入客户端(浏览器)的进程当中,这样下次就不用重新建立链接,我可以从自己机子上得到数据。根本不需要服务器频繁通信。客户端脚本的目的很明显,既避免了重复冗余的链接,有能缓解服务器的压力(你不用要求服务器多次查询数据库)。

     

    (三)区别

     

    服务器脚本运行于服务器之上,你永远看不到服务器脚本的内容,得到的只有脚本解释器发回的HTML代码,浏览器对它照盘接收。

    客户端脚本脱离服务器运行,不直接执行数据库操作。它实现了客户端上的简单逻辑。

    Ajax技术让客户端脚本变的另类且强大,它让客户端语言将数据库操作封装起来,允许用户在一个界面实现完全分离的数据库操作请求。


    展开全文
  • 基于Web服务器脚本语言的基本特点及研究现状,对目前发展较成熟的ASP,JSP,PHP和Cold Fusion等服务器端脚本语言进行了详细比较,并深入分析了Cold Fusion脚本语言的Web开发,旨在探寻脚本语言在Web开发方面的应用...
  • 服务器端脚本语言PHP和JSP的性能比较Scott Trent, Michiaki Tatsubori, Toyotaro Suzumura, Akihiko Tozawa,and Tamiya OnoderaIBM Tokyo Research Laboratory16-23-14 Shimotsuruma Yamato-shi, Japan 242-8502{...

    服务器端脚本语言PHP和JSP的性能比较

    Scott Trent, Michiaki Tatsubori, Toyotaro Suzumura, Akihiko Tozawa,

    and Tamiya Onodera

    IBM Tokyo Research Laboratory

    16-23-14 Shimotsuruma Yamato-shi, Japan 242-8502

    {trent,mich,toyo,atozawa,tonodera}@jp.ibm.com

    摘要

    动态脚本语言PHP在执行网页应用中已经非常流行并被广泛使用作为一种服务器端脚本语言。相对PHP和JSP的性能比较,我们使用的SPECweb2005基准程序,它能兼顾用PHP和JSP提供三个应用程序脚本。本文描述和对照使用Apache和Lighttpd服务器在不同配置的PHP和JSP上执行SPECweb2005性能标准检查程序测试的结果。尽管有微基准程序观测到的PHP解释语言的执行,SPECweb2005基准程序的试验结果仍然对于服务器实施者产生有价值的执行数据。脚本语言执行时间的效率仍然关系到端到端的执行。然而,一旦仔细构筑和调整后,语言运行时间比网络服务性能本身少于一个瓶颈。

    关键词:PHP, JSP, SPECweb, Benchmarking, Web服务器.

    展开全文
  • PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言 http://www.w3school.com.cn/php/index.asp 转载于:https://www.cnblogs.com/highpointengineer/p/10953559.html
    展开全文
  • 1. 服务器端常见的服务器端语言,php,jsp,asp  像我们普通浏览网页所使用的BS模式,其实他也只是一中统一于Browser(浏览器)的CS模式。我们的浏览器作为客户端,在点击链接或者输入地址时,向目的主机发送HTML...
  • 服务器端脚本语言python

    千次阅读 2016-10-06 11:07:55
  • php3:跨平台的服务器端嵌入式脚本语言(一)时间:2006/7/19 6:43:17作者:佚名人气:160服务器端脚本技术是一种非常有用的东西,将它和客户端脚本技术联合起来应用可以制作出功能极其强大的页面。好象很久以前有一阵...
  • ---恢复内容开始--- 变量 定义:定义之后,值可以改变的量。PHP中的变量可以先后赋值为不同类型的值。 语法格式:$变量名 = 值; ...定义:常量:一旦声明之后,值就不能再改变的量。...常量只能用 define...
  • %...%>”嵌入服务器端活动代码。 CPPSP建立在CPoll异步I / O和实用程序库的基础上,该库提供了简单的I / O抽象,网络抽象,内存管理和容器类。 CPPSP项目主页:http://xa.us.to/cppsp/index.cppsp主要开发发生在...
  • <p>I'm middle of a confusion here. I'm learning PHP and studied about the advantages and disadvantages of it. Basically, I have to put PHP code inside HTML codes, thus when we load the .... </div>
  • PHP 是用于 web 基础服务的服务器端脚本语言。它也经常被用作通用编程语言。在最小化安装的 CentOS 中安装 PHP: # yum install php 安装完 php 之后,确认重启 Apache 服务以便在 Web 浏览器中渲染 PHP...
  • 服务器端脚本

    2020-09-14 02:03:19
    三种主流的服务器端脚本语言 Server-side scripting as it relates to web pages usually refers to ...
  • 服务器端语言(php,asp……), 英文就是 Server Side Included ( SSI ), 一般(大多数)都应用在网站开发上.... 最後得出一个动态生成的网页,如 jsp, asp ... 不过, SSI 也可以是脚本语言的一种(视乎你用的是甚麼 ssi...
  • (一)脚本、脚本语言 脚本(Script)是使用一种特定描述性语言、依据一定的格式编写的可执行文件,又称作宏或批处理文件。通俗地讲,其实脚本是由一系列的bind和alias等命令的集合,如同一般的程序,脚本可以将一...
  • 用于存储上传文件的服务器端php脚本:upload_file.php    if ($_FILES["file"]["error"] > 0)  {  echo "Error: " . $_FILES["file"]["error"] . "";  }  else  {  echo "Upload: " . $_F
  • 名称来自于递归缩写:“PHP:Hypertext Preprocessor”.php主要用于服务器端应用程序及动态网页上面,但是也可以用在命令行上,或是开发独立的图形用户接口(GUI).php在最初设计成了服务器端脚本语言,因此这是php应用...
  • 脚本语言

    2010-12-27 19:23:00
    服务器端脚本语言是指运行在服务端计算机中的脚本语言。服务器会将脚本运行产生的内容输出传输到客户端,但如果不经客户端提交申请,服务器端脚本无法获知客户端信息。也就是说,只有点击链接、刷新页面或提交表单等...
  • <!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"
  • 也许你还不知道,JavaScript现在已经成了一门可编写出效率极高的、可用于开发产品级web服务器的出色语言。起初我也不相信,但2009年启动的两个项目让这成为可能:CommonJS 和 Node 。 尽管JavaScript已经...
  • <p>I want to explain what I need to do and with what language i can write down the code: <p>I'm developing an rpg online and I'm facing the combat system.... <p>0# players press a button who put ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,152
精华内容 2,060
关键字:

服务器端脚本语言