主流web开发技术对比

主流web开发技术对比web前端,web应用,2017web开发主流技术,web渗透工程师,网站后端开发主流技术,webpack,web框架社区,webapi,常用web浏览器,主流web服务器配置,web开发需要学什么,现在主流编程语言,web开发流程,go websocket,websocket协议,websocket protobuf,go web编程 github,websocket性能消耗,老男孩web
社会化媒体营销 > 主流web开发技术对比

主流web开发技术对比(1)

主流web开发技术对比

目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。

简介:

ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序

(1)ASP采用脚本语言VBScript(Java script)作为自己的开发语言。

(2)PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C, Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //www.php.net)自由。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。

(3)JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP 可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

三者都在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP 代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP 、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。

技术特点

ASP:

1. 使用VBScript 、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2. 无须compile编译,容易编写,可在服务器端直接执行。

3. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

4. 与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。

5.Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript 语言来设计外,还通过plug-in的方式,使用由第三方所的其它脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。

6. 可使用服务器端的脚本来产生客户端的脚本。

7. ActiveX Server Components(ActiveX 服务器组件)具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。

PHP:

1. 数据库连接

PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的群组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化。PHPLIB就是最常用的可以一般事务需要的一系

点击显示全文

分页:123
  • 主流动态网页技术优缺点的比较

    主流动态网页技术优缺点的比较 ASP《Active Server Pages》技术是微软公司最早推出...ASP.NET 不仅是《ASP》的后继产品,而且是统一的 Web 开发平台, ASP.NET 是...

    2018-07-24 03:43:18
    203072
  • 几种Web3D技术的比较

    几种Web3D技术的比较_计算机软件及应用_IT/计算机_...从这样的开发流程我们可以看出,开发人员无须去适应 ...Cult3D 具有很好的跨平台效能,它支持目前主流的各种...

    2018-07-24 03:28:27
    101806
  • 各主流编程语言对比

    各主流编程语言对比_计算机软件及应用_IT/计算机_专业资料。编程语言简介PYTHON...Web 编程:应用的开发语言,支持最新的 XML 技术。 多媒体应用:Python 的 ...

    2018-07-24 03:37:07
    744835
  • Web框架主流上分为两类

    Web 框架主流上分为两类:MVC 框架和事件响应机制...JSF 现在比较有优势的是对 Ajax 的集成, 这一点...2. Java Web 开发技术的发展 在 JSP 盛行的头几...

    2018-07-24 03:15:13
    406853
  • 三种主流的WebService实现方案

    三种主流的WebService实现方案_计算机软件及应用_IT/计算机_专业资料。三种主流的 WebService 实现方案 《REST/SOAP/XML-RPC》 简述及比 较目前知道的三种主流的 Web...

    2018-07-24 03:17:43
    375295
  • 三种Web开发主流技术ASP-PHP-JSP的评价

    三种Web 开发主流技术 ASP-PHP-JSP 的评价 三种主流技术是哪三种呢?我主要讲一下 ASP《ActiveX Server Page》、PHP、Java 这三种技术。 主要是基于我到现在已经...

    2018-07-24 03:59:44
    356513
  • 主流web开发技术对比

    主流web 开发技术对比 目前,最常用的三种动态网页语言有 ASP《Active Server Pages》,JSP《JavaServer Pages》,PHP 《Hypertext Preprocessor》。 简介 : ASP 全名 ...

    2018-07-24 03:11:56
    114594
  • web前端开发的核心技术有哪些?

    今天达内就来跟大家分享web前端开发的核心技术有哪些...不说非主流的浏览器,就主流的浏 览器要做到完全...5、开发工具 目前比较流行的是 Dreamweaver,其曾经...

    2018-07-24 03:26:38
    190310
加载中...
加载中...
  • 自动化测试工具selenium中如何利用xpath来定位元素

    自动化测试工具selenium中如何利用xpath来定位元素 - 自动化测试工具 selenium 中如何利用 xpath 来定位元素 在开始之前,我们先来熟悉 selenium 中常使用的几个...

  • python+xpath笔记

    python+xpath笔记 - 一、选取节点 常用的路劲表达式: 表达式 描述 实例 选取了 div 节点的所有子节 点 从根节点上选取 div 节点 选取所有的 div 节点 选取当前...

  • 给xpath添加正则表达式匹配函数

    public override IXsltContextVariable ResolveVariable《string prefix, string name》 《 // Create an instance of an XPathExtensionVariable. XPathExtensionVariable ...

  • 通过Xpath定位元素

    通过Xpath定位元素 - 使用 XPath 进行元素定位 在 Selenium 中,定位 HTML 元素经常用到 XPath 表达式,下面将进行详细的介绍。 XPath 是在 XML 文档中查...

  • Xpath使用实例简单粗暴

    Xpath使用实例简单粗暴 - XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么 该路径就表示到一个元素的绝对路径 /AAA 选择根元素 AAA <...

24小时热门信息
  • docker使用手册

    docker使用手册_计算机软件及应用_IT/计算机_专业资料。docker使用手册及常用命令 概念Docker daemon Docker images Docker client Docker Registries Docker containers ...

    2018-07-24 03:55:31
    560967
  • docker学习之基础知识

    docker学习之基础知识 - 内 部 公 开 ▲ Docker 学习之基础知识 Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余 项...

    2018-07-24 03:50:19
    462582
  • 非常详细的 Docker 学习笔记

    ... 4.9 Docker 1.3 新增特性和命令 4.10 Docker 1.5 新特性 5.1 自动映射端口 5.2 绑定端口到指定接口 6.1 Docker 四种网络模式 6.2 列出当前主机网桥 ...

    2018-07-24 03:17:24
    943743
  • CentOS7下Docker桥接网络配置

    CentOS7下Docker桥接网络配置 - CentOS7 下 Docker 桥接网络配置 Docker 默认提供了一个隔离的内网环境,启动时会建立一个 docker0 的虚拟网 卡,每个容器...

    2018-07-24 03:31:01
    358069
  • 微博红包:大规模Docker集群实践经验分享

    微博红包:大规模Docker集群实践经验分享_计算机软件及应用_IT/计算机_专业资料。微博红包的docker架构 每年除夕看春晚,今年除夕抢红包。在整个羊年的春节假期里,大家...

    2018-07-24 03:39:23
    220551
  • docker命令语句

    docker命令语句_计算机软件及应用_IT/计算机_专业资料。docker命令语句 Docker 基础这篇基础文章是方便用户在使用 cSphere 平台之前,了解 docker 基础知识。 针对已经...

    2018-07-24 03:13:19
    238868
精彩推荐
  • FLASH 练习题FLASH 练习题

    FLASH 练习题_理化生_高中教育_教育专区。练习题 填空题 1、 Flash CS3 中的基本绘图工具包括直线工具、___、___、___、 ___。 2、绘制线条的工具有___...2018-07-24 03:51:14691807

  • flashflash

    运动渐变动画、形状渐变动画、关键帧动画《逐帧动画》 6.1 使用 Flash MX 为文字制作运动渐变动画时,可以将文字先转化为元件。 运动渐变动画帧的背景色浅蓝色。 ...2018-07-24 03:35:02294953

  • Flash 教程Flash 教程

    Flash 教程_计算机软件及应用_IT/计算机_专业资料。自编动画教程 小学Flash 特色课程校本教材一、课程基本理论 《一》 、Flash 特色课程教学总目标《教学的三维目标》 ...2018-07-24 03:57:37181767

  • flash教案flash教案

    flash教案 - 教学内容:电脑动画制作初探 教学目标: 知识与技能目标 1、学会启动 Flash 的方法,认识 Flash 工作界面。 2、初步理解动画制作中的基本概念。 3、...2018-07-24 03:41:14687922

  • 初中flash教案初中flash教案

    初中flash教案_其它课程_初中教育_教育专区。《Flash 动画制作课程》 教 案 任课教师:李枫 2015 年 3 月 一、指导思想及教学目标 以江泽民总书记“三个代表”...2018-07-24 03:44:04165896

  • Flash学习心得Flash学习心得

    Flash学习心得 - Flash 学习心得 Flash 是美国 MACROMEDIA 公司于 1999 年 6 月推出的优秀网页动画设计软 件。在中国经历了 9 年的发展时间。曾经在中国风云一....2018-07-24 03:24:20274116

  • flashflash

    flash_计算机软件及应用_IT/计算机_专业资料。u8 FLASH_WriteNByte《u32 addr, u8 *dat_buf, u8 no》 《 FLASH_Unlock《》;//Unlock the Flash while《1》 《 ...2018-07-24 03:53:54294953

  • 信息技术工具介绍flash信息技术工具介绍flash

    信息技术工具介绍flash - 信息技术工具介绍——Flash 一、flash 软件介绍 Flash 是一种动画创作与应用程序开发于一身的创作软件,为创建数字动画、交互式 Web 站点...2018-07-24 03:47:11297697

手机版 | 欢迎来到社会化媒体营销
RSS订阅