主流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
  • 主流web开发技术对比

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

    贡献者:bfq58nmf
    114594
  • 基于.net的Web开发技术研究

    webform 开发技术的网络 技术相比,web 开发并不占到优势,因此,在 web 技术的...其次基于.net 构建的 Dynamic-Data 程序也是目前的主流开发技术,其应用产品受到...

    贡献者:龙源期刊网2013
    156252
  • 各主流编程语言对比

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

    贡献者:sierpinskime
    744835
  • 三种主流的WebService实现方案

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

    贡献者:han_zl
    375295
  • web前端开发的核心技术有哪些?

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

    贡献者:wwwteducn
    190310
  • Web框架主流上分为两类

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

    贡献者:ShowsMan
    406853
  • 三种Web开发主流技术ASP-PHP-JSP的评价

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

    贡献者:hanlei19861103
    356513
  • 主流动态网页技术优缺点的比较

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

    贡献者:liu314977720
    203072
加载中...
加载中...
  • Xpath入门_图文

    然后在浏览 器中打开一个网页《http://www.iqianchao.com/loan/list.do?page=1》,再点击这个昆虫 按钮,就弹出了可以用 xpath 的工具。 6. 按照下面的操作可以...

  • 自动化测试工具selenium中如何利用xpath来定位元素

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

  • xpath详解总结,很全面

    请看一个典型的 XPath 查询表达式:/messages/message//child:: node《》[@id=0],其中/messages/message 是路径《绝对路径以"/ "开始》,child::是轴表示在子节点...

  • XPath入门教程整理

    </list> XML 声明《如 <?xml version="1.0" encoding="UTF-8"?>》或文档类型定义《DTD》 没有节点类型,因此在 XPath 中不能引用这类实体。 元素节点代表 ...

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

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

24小时热门信息
  • Docker常用命令汇总

    Docker常用命令汇总_计算机软件及应用_IT/计算机_专业资料。超实用:Docker常用命令汇总 Docker 常用命令汇总一、查看 docker 信息 1、查看 docker 版本 docker version...

    贡献者:zq_rh
    155626
  • docker学习之基础知识

    docker学习之基础知识_计算机软件及应用_IT/计算机_专业资料。docker学习入门 内 部 公 开 ▲ Docker 学习之基础知识 Docker 是一个开源项目,诞生于 2013 年初,...

    贡献者:foreverping198
    462582
  • docker命令语句

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

    贡献者:尐凍
    238868
  • Docker 的使用总结

    docker 在线安装与启动 1.1 安装 docker [root@localhost /]#yum install –y epel-release [root@localhost /]# yum -y install docker-io 1.2 启动 ...

    贡献者:border_chen
    182123
  • docker从入门到实践

    docker从入门到实践_互联网_IT/计算机_专业资料。docker从入门到实践 超人学院——Docker从入门到实践基础篇 什么是 Docker Docker 是一个开源项目,诞生于 2013 年...

    贡献者:圈圈圆圆heaven
    106996
  • CentOS7下安装Docker

    CentOS7下安装Docker_计算机软件及应用_IT/计算机_专业资料。模板 CentOS7 下安装 Docker 修改记录第 1 页共 6 页 模板 编号 1 日期 2016/6/28 初稿 描述 ...

    贡献者:夏裕太
    327781
精彩推荐
  • Flash学习心得Flash学习心得

    Flash学习心得_学习总结_总结/汇报_实用文档。Flash 学习心得 Flash 是美国 MACROMEDIA 公司于 1999 年 6 月推出的优秀网页动画设计软 件。在中国经历了 9 年的...贡献者:紫色诗274116

  • 八年级下册《flash》八年级下册《flash》

    嵊州爱德外国语信息组 课题 第 16 课《动画作品的调试与发布》 于佳 知识与技能目标: 1、 掌握动画作品调试与发布的步骤和方法 2、 学会根据需求对 FLASH 影片...贡献者:szwuying309424822

  • Flash1Flash1

    《Flash 动画设计》考试资料注意事项: 1、考试时间:2009 年 5 月 18 日晚 18:45-20:25,共计 100 分钟 2、考试地点:2303、2304 教室 3、考试形式:开卷...贡献者:红星闪闪_CC500594

  • FLASHFLASH

    FLASH_计算机软件及应用_IT/计算机_专业资料。知识 1.1Flash CS6 概述及重要概念重点: ①对 Flash 这款软件有一定的了解 ②要求掌握帧,时间轴,图层,场景,笔触...贡献者:雨心の泪148652

  • flashflash

    flash_其它课程_初中教育_教育专区。中考 第十一部分 FLASH 理论题 1.如图,请判断这是下面哪个动画的时间轴《 》 A、机器人跳舞的逐帧动画 B、蜜蜂跳“8”字舞...贡献者:江南碎梦294953

  • flashflash

    flash_计算机软件及应用_IT/计算机_专业资料。u8 FLASH_WriteNByte《u32 addr, u8 *dat_buf, u8 no》 《 FLASH_Unlock《》;//Unlock the Flash while《1》 《 ...贡献者:宁仔365294953

  • Flash 教程Flash 教程

    Flash 教程_计算机软件及应用_IT/计算机_专业资料。自编动画教程 小学Flash 特色课程校本教材一、课程基本理论 《一》 、Flash 特色课程教学总目标《教学的三维目标》 ...贡献者:古战铜剑181767

  • Flash 基础入门学习Flash 基础入门学习

    Flash 基础入门学习_计算机软件及应用_IT/计算机_专业资料。FLSAH一些入门技巧学习 Flash 基础 一、界面介绍 启动 Flash 后,Flash 的界面主要有菜单栏、标准工具栏...贡献者:柳上陌絮185200

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