精华内容
下载资源
问答
  • 原文链接:http://blog.163.com/the_springwater/blog/static/13718142220104623424397/
    展开全文
  • KSP(Knownledge Service Page)是前嗅网络ForeServer服务器脚本语言,是一种简单快捷的面向对象编程的服务器脚本语言。KSP运行于前嗅网络ForeServer服务器之中,吸收了C++、JS的语言风格,实现了前端与后台交互的代码...

    【KSP简介】

    KSP(Knownledge Service Page)是前嗅网络ForeServer服务器脚本语言,是一种简单快捷的面向对象编程的服务器脚本语言。KSP运行于前嗅网络ForeServer服务器之中,吸收了C++、JS的语言风格,实现了前端与后台交互的代码完全分离,自带框架,扩展性好,语法简单,使得基于Web的应用程序的开发变得迅速和容易。内置数据库、知识库管理引擎和IT数据系统管理工具,既可以快速的搭建Web服务系统,也能够为企业内部构建IT信息系统提供较完整的解决方案。

    【KSP理念】

    分离前端与后台代码,消除前端开发与设计人员与后台交互之间的交织工作,是KSP语言设计的首要理念,KSP真正做到了将前后台代码分离,将大大简化前后端开发人员的工作量和沟通成本。其次的理念是功能集成,KSP与ForeServer服务器和ForeLib数据库以及前嗅智能分析引擎、知识库系统进行了完美融合,各产品的技术可以交互,形成了一整套的大数据产品,为网站开发增加了智能基因。另一个理念是开发要简易迅速,KSP自带框架于语言之内,不需要重复学习各类框架,仅需少量代码即可快速搭建后台系统。

    【KSP语言特点】

    1.完全面向对象

    2.是一种弱类型语言,变量没有类型。

    3.KSP的变量可以保存任何类型的数据。

    4.灵活的数组和对象定义。

    5.支持命令语法。

    【KSP独特优势】

    1.性能优秀:运行逻辑基于计算机底层编译,性能更优良,优于三大主流服务器脚本语言。

    2.自带框架:语法简单,框架定义在语言之内,仅需少量代码就可以快速搭建后台系统。

    3.开发效率高:适合于快速开发,一般开发效率是JAVA的5倍以上。

    4.分布式开发:支持分布式集群开发,具备支持大规模IT系统的能力。

    5.扩展性好:具备优良的扩展性,有开放的扩展接口,能够进行函数、类、对象等服务器扩展。

    6.前后台分离:与前嗅服务器搭配使用,可以完全实现前端与后台代码分离。

    7.快速搭建后台:与前嗅服务器搭配使用,可以快速实现文件操作、图形操作、用户管理和云存储。

    8.强大数据操作:内置数据库,具备强大的数据库操作支持特性,有着更加灵活的数据操作方式,除了支持传统的SQL语句外,支持直接操作字段和数据偏移。

    9.与JS融合:与JavaScript完美融合,更加兼容JS效果。

    10.融合前嗅产品:和前嗅的智能分析引擎、知识库系统等其他前嗅产品无缝融合,让KSP的使用者可以轻松获取大数据和机器智能的增值技术。

    11.面向对象:具有普通的面向对象功能(类,方法调用等),直接可以进行类操作,以及特殊的面向对象功能(特殊方法等)。

    12.容错机制:具备错误处理功能和自动垃圾回收功能。

    13.动态载入:具有动态载入机制(取决于系统架构)。

    14.可移植性高:不仅可以运行在Windows上,还可以运行在Linux等平台上。

     

    【KSP与其他语言对比】

     

    JSP

    ASP.NET

    PHP

    KSP

    操作系统

    多种

    Windows

    多种

    多种

    Web服务器

    多种

    IIS

    多种

    ForeServer

    执行效率

    极快

    较快

    极快

    稳定性

    中等

    系统安全

    极高

    函数支持

    较多

    较多

    网页结合

    极好

    服务器搭建

    复杂

    复杂

    复杂

    无需搭建

    数据库连接

    复杂

    复杂

    复杂

    自动连接

    开发时间

    较短

    较短

    极短

    学习门槛

    极低

    平台价格

    较高

    免费

    免费

     

    【KSP语言标准】

    KSP 脚本可放置于文档中的任何位置。

    KSP脚本以 <?ksp 开头,以 ?> 结尾:

    <?ksp

    // 此处是 KSP代码

    ?>

    KSP 文件的默认文件扩展名是 ".ksp"。

    KSP 文件通常包含 HTML 标签以及一些 KSP 脚本代码。

    KSP 语句以分号结尾(;)

     

    【KSP发展历程】

    KSP语言是一门年轻的服务器脚本语言,由前嗅网络创始人发明。在分析了目前主流的三大服务器脚本语言后,他认为当前信息飞速发展,但网页语言却依旧繁琐,不能满足高效开发的需求。随后他便开始着手KSP的研发工作。他希望能够发明一种语言,既能进行高效开发又能享受编程的快乐。直到KSP、ForeServer服务器和ForeLib数据库的问世,使网站开发可以更加高效简洁,并且智能。同时,可以和前嗅的智能分析引擎、知识库系统及其他产品无缝融合,让KSP的使用者可以轻松获取大数据和机器智能的增值技术。

    2014年10月19日KSP第一个版本KSP 1.0发布。

     

    展开全文
  • 什么脚本语言

    千次阅读 2019-09-18 07:45:05
    2.脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些. 3.与程序代码的关系:脚本也是一种语言,其同样由程序...

    HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。
    2.脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些.
    3.与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。
    注:脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL都是脚本语言。C/C++编译、链接后,可形成独立执行的exe文件。
    4.脚本语言是一种解释性的语言,例如vbscript,javascript,installshield script等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在.
    脚本语言不需要编译,可以直接用,由解释器来负责解释。
    5.脚本语言一般都是以文本形式存在,类似于一种命令.
    举个例子说,如果你建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件.你为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,你的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本语言.

    1.脚本语法比较简单,比较容易掌握;

    2.脚本一般不具备通用性,所能处理的问题范围有限。

    3.脚本多为解释执行。

    一个脚本通常是解释运行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作

    相对于编译型计算机编程语言:用脚本语言开发的程序在执行时,由其所对应的解释器(或称虚拟机)解释执行。

    (1)java是一门强类型语言 是一种可以撰写跨平台应用软件的面向对象的程序设计语言
    sql是SQL Server 是一门数据库语言 用来实现查询 选择等等
    (2)脚本语言一般指的是客户端语言 不用提交到服务器进行编译 直接由浏览器执行
    (3)脚本语言都是一门语言 只是语言有强弱之分 c++ C# java都是强类型语言 js php(注:php是一种服务端的语言) 等等都是弱类型语言 肯定有关系 不同语言都有不同的实现方法
    (4) 脚本语言是在浏览器执行的一种弱类型语言 它的执行不是通过编译而是通过解释来运行 它可以实现网页特效 等等 可以减轻服务器的负担 直接能在浏览器完成的工作就不要提交到服务器处理 这样就能提高效率

    脚本语言是解释执行语言。特点是较容易上手,编程功能上相对简单一些。编程语言:例如 C 语言、C# 语言等功能较强大,可以用来开发规模较大的系统软件,或者做系统底层的开发。

    展开全文
  • 服务器脚本语言的比较

    千次阅读 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开发中比较优秀的开源框架。

    展开全文
  • 服务器脚本语言python

    千次阅读 2016-10-06 11:07:55
  • 今天又弄了一上午,终于把纠结的问题搞定了,是这样的,我按 http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/  这个你例子把apache服务器搭建好后,然后用AsiHttpRequest这个开源库里的...
  • 因为它运行于客户端 而不是运行于服务器端 还有就是JS是解释执行...首先javascript是不需要编译的,是解释型的脚本语言,另外主要是应用在客户端,所以称之为客户端脚本语言,不过这种情况可能会变化,因为javascri...
  • html脚本语言

    千次阅读 2015-11-10 15:02:24
    HTML脚本语言介绍HTML(Hyper Text Markup Language)即超文本标记语言或超文本链接标示语言,它不是一种真正的编程语言,只是一种标记符。通过一些约定的标签符号对文件的内容进行标注,指出内容的输出格式,如字体...
  • 网页脚本语言

    千次阅读 2016-08-07 11:49:02
    网页脚本语言的执行都是在客户端执行的,速度很很快,并且大多的操作与服务器没有交互运算,所以在一些应用中非常理想。在设计WEB项目的应用中,网页的脚本语言起着不能忽视的作用,所以如果设计WEB项目的应用中,对...
  • PHP是一种服务器端HTML-嵌入式脚本描述语言。 其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单。在HTML文件中, PHP脚本程序(语法类似于Perl或者c语言)可以使用特别...
  • NASL脚本语言

    千次阅读 2018-02-08 16:20:50
     NASL是一个为网络安全扫描工具Nessus开发的脚本语言。通过它,任何人都可以方便快速地针对新出现的漏洞编写出测试插件,也便于不同操作系统的用户分享测试脚本。除此之外,NASL还可以保证编写的脚本只能用于针对...
  • 网站脚本语言识别

    2021-04-21 10:57:24
    什么脚本语言 asp aspx asp与aspx的区别 JSP 判断方法 1. 根据cookie值 2. Wappalyzer 3. 响应包的server值 分享一些在渗透测试中比较有用的经常能用到的方法。而不是简单罗列方法。 常见的脚本语言比如...
  • Web服务器脚本技术

    千次阅读 2008-08-24 18:12:00
    Web服务器脚本技术概述CGI、ASP、JSP、PHPCGIn 基本概念CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上:l 通过Internet把用户请求送到...
  • 原文: ... 现在我们使用的操作系统(Windows...脚本语言的优点是使用灵活、部署容易、跨平台性好,非常适合Web开发以及小工具的制作。 Shell 就是一种脚本语言,我们编写完源码后不用编译,直接运行源码即可。
  • 动态语言是在运行时才确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 例如PHP、ASP、Python、SQL、JavaScript、Unix Shell等等。 动态语言的优势:思维不受束缚,可以...
  • JavaScript脚本语言

    千次阅读 2017-08-09 21:06:20
    JavaScript是一种基于对象和事件驱动并具有安全性能的解释型脚本语言,在Web应用中得到了广泛应用。他不需要编译,而是直接嵌入在HTTP页面中,把静态页面转变成支持用户交互并相应应用事件的动态页面。在Java Web...
  • 服务器程序脚本选择

    千次阅读 2010-03-24 10:42:00
    服务器程序可以使用以下脚本1、 wow大规模的使用lua,已经导致lua成为网络游戏领域第一大脚本语言,速度和简洁性是它的...Tcc, python等也是服务器脚本的可选语言,tcc速度更快,python库丰富。2、 我一直说server程序
  • 流行Linux脚本语言列表

    千次阅读 2013-06-12 22:46:07
    对系统管理员来说编写脚本有很多选择,每种脚本语言都有着自己独特的语法和优点。脚本语言之间几乎没有相似之处,但也不会像外星语那样难以读懂。脚本语言既可用来管理系统,也可以用做Web开发。 具备脚本知识的...
  • 常用shell脚本

    万次阅读 多人点赞 2019-03-01 16:27:33
    脚本1】打印形状 打印等腰三角形、直角三角形、倒直角三角形、菱形 #!/bin/bash # 等腰三角形 read -p "Please input the length: " n for i in `seq 1 $n` do for ((j=$n;j&gt;i;j--)) do ...
  • python脚本语言

    千次阅读 2007-12-25 19:07:00
    什么在游戏中使用脚本 在早期的一些游戏中,大部分的游戏逻辑都直接写入游戏代码,例如计算公式、游戏流程等。但随着游戏产业的不断发展,游戏开发本身也变得越来越复杂,游戏企划需要更多的时间来对游戏进行调整...
  • 动态脚本语言

    千次阅读 2014-09-24 01:45:05
    本文将对目前最常用的四种动态网页语言Perl(Practical Extraction and Report Language)、PHP(Hypertext Preprocessor)、ASP(Active Server Pages)、JSP(JavaServer Pages)进行一些技术性的比较。...
  • 对象脚本语言BeanShell介绍

    千次阅读 2009-05-07 14:41:00
    我们知道,现在有很多脚本语言,大家平时使用的比较多的包括Perl,Python,Ruby,Javascript,Groovy,在这里我要介绍的是另外一个对象脚本语言BeanShell(http://www.beanshell.org)。 BeanShell的解释器是用Java...
  • 流行Linux和Windows脚本语言列表

    千次阅读 2012-07-24 09:15:26
    对系统管理员来说编写脚本有很多选择,每种脚本语言都有着自己独特的语法和优点。脚本语言之间几乎没有相似之处,但也不会像外星语那样难以读懂。脚本语言既可用来管理系统,也可以用做Web开发。基于服务端和基于...
  • 主流脚本语言的比较和选择

    千次阅读 2012-08-21 17:07:51
    过去这一年的时间里,我买了不少书,查了很多资料,可以算是认真的学习了几种主流的脚本语言,因为我一直想搞一个好用的自动化工具,来方便我们的系统维护。虽然这个愿望还没有达成,但是在这个... 为什么选择脚本语言
  • 服务器脚本&&客户端脚本

    千次阅读 2015-02-04 16:24:25
    一、什么是客户端脚本服务器脚本 客户端脚本服务器脚本  最早实现动态网页的技术是 CGI(Common Gateway Interface,通用网关接口)技术,它可根据用户的HTTP 请求数据动态从Web 服务器返回请求的页面...
  • JavaScript脚本语言的使用

    千次阅读 2018-01-03 19:26:45
    1、什么是JavaScript:一种基于对象和事件驱动并具有安全性能的解释型脚本语言,在Web应用开发中非常广泛的应用。它不需要编译,直接嵌入在HTTP页面中,把静态页面转变为支持用户交互并响应应用事件的动态页面。在...
  • 游戏开发中的脚本语言

    千次阅读 2016-03-06 14:48:54
    本文最初发表于《游戏创造》(http://www.chinagcn.com)...版权所有,侵权必究。如蒙转载,必须保留本声明,和作者署名;不得用于商业用途,必须保证全文完整。 ... ...游戏中的脚本语言 网易广州 赖勇浩 http://blog.
  • LoadRunner 脚本语言基础

    千次阅读 2013-05-25 23:32:40
    LoadRunner 脚本语言基础 1. LoadRunner简介  LoadRunner 是Mercury Interactive公司开发的一款成熟的性能测试工具。LoadRunner 的三大模块:Virtual User Generator , Controller , Analysis 。  ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 287,241
精华内容 114,896
关键字:

常用的服务器脚本语言是什么