三种Web开发主流技术ASP-PHP-JSP的评价

[摘要]本文从程序开发者的角度,对现今社会盛行的WEB开发技术进行了分析,旨在让WEB 开发人员、使用者、准备学习的人对WEB开发技术有更加深入的了解,并为WEB应用程序开发提供指导。

[关键词]WEB开发技术 ASP PHP JSP

一、三种技术简介

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

PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。此外,PHP是完全免费的。

JSP是Sun推出的新一代网站开发语言,JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

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

二、技术特点分析

1.ASP

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

(2)与浏览器无关(Browser Independence),客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。

(3)Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言。

php三种web开发技术,三种WEB开发主流技术ASP-PHP-JSP的评价相关推荐

  1. ASP、JSP、PHP 三种技术比较

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

  2. java servlet接口开发_servlet三种实现方式之一实现servlet接口

    servlet有三种实现方式: 1.实现servlet接口 2.继承GenericServlet 3.通过继承HttpServlet开发servlet 第一种示例代码如下(已去掉包名): import ...

  3. 微信小程序开发的三种模式

    摘要:截止到2018年6月底,正式上线发布的微信小程序已超过100万个.而越来越多的公司也已经在做微信小程序开发,许多人会觉得"微信小程序开发是开发者们的专利".答案是否定的,今天 ...

  4. Android App 开发的三种姿势 ~

    点击上方"码农的后花园",选择"星标" 公众号 精选文章,第一时间送达 现在市场上各式各样的App越来越多,其实设计一个App也没有那么难,这期就讲解一下安卓开 ...

  5. Java处理XML的三种主流技术及介绍

    Java处理XML的三种主流技术及介绍(1) 2012-08-15 10:44 顾彬/冯晨/乔彬 IBM developerWorks 我要评论(0) 字号:T | T XML (eXtensible ...

  6. MyEclipse网站服务器,MyEclipse中web服务器的三种配置方式

    初学Javaweb开发的人们都会遇到一个问题,就是服务器环境的搭建配置问题.下面介绍三种服务器的搭建方式. 直接修改server.xml文件 当你写了一个web应用程序(jsp/servlet),想通 ...

  7. AutoSAR开发的三种方法:自上而下式、自下而上式、混合式

    目录 一.简介 二.三种集成方法 1.自上而下法 2.自下而上法 3.混合式法 三.总结 一.简介 autosar的架构主要分为三层:应用层.RTE层.BSW层:应用层主要是行为建模实现,使用simu ...

  8. 前端技术周刊 2019-01-21:跨端开发的三条路线

    2019-01-21 前端快爆 微软 Edge 开发者意图为 Chrome 实现 HTML Modules,该规范用来替代之前的 HTML Imports.其优点是基于 ES Modules,可以避免 ...

  9. [Java Web]AJAX Axios | 一种结合HTML来取代传统JSP的技术

    ⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:@逐梦苍穹 ⭐所属专栏:Java Web 目录 1.AJAX 1.1.简介 1.2.作用 1.3.同步和异步 1. ...

最新文章

  1. 根号均摊 ---- E. Xenia and Tree(树形dp + 暴力根号均摊)
  2. 从“上云”到“云管理”,中国首个多云管理平台评估标准有何妙处
  3. 实现页面打开后滚动到最底端的效果(转)
  4. 2011年第二届蓝桥杯决赛 —— C语言本科 —— 第一题
  5. hdu2115: I Love This Game
  6. 获取指定时间的当天时间范围工具类
  7. PHP更新小程序,微信小程序Tab页切换更新数据详细介绍
  8. python 写xml_使用python 写xml文件
  9. 第一个python代码
  10. ACdream 1148(莫比乌斯反演+分块)
  11. 关于趋势科技防毒墙网络版的卸载
  12. (转)C#中 DirectoryEntry组件应用实例
  13. 进程间通讯的7种方式
  14. 浅谈分子动力学(MD)模拟及其势文件
  15. android模拟器安装教程视频教程,安卓模拟器安装教程 安卓模拟器怎么安装
  16. php路由器怎么登录认证,无线路由器Web认证怎么设置 TP路由器启用Web认证功能图文教程...
  17. 学完计算机专业英语感受,计算机专业英语感想
  18. 文件在EDIUS中打不开了怎么办
  19. Pyspark 读 DataFrame 的使用与基本操作
  20. MySQL统计总数就用count,别花里胡哨的《死磕MySQL系列 十》

热门文章

  1. 鸿蒙系统太烂,一加终于觉醒!变相承认系统太烂,魅族的吐槽一针见血
  2. python执行效率有多低_python – Scapy的低性能
  3. 软件测试之单元测试之Junit测试使用前准备
  4. 7-7 汉密尔顿回路 (25 分)(C语言实现)
  5. 万丰科技机器人排名_2020年全国机器人企业数量大排名(省份榜|9月)
  6. wince对中文字体的支持
  7. 定制mini2440 wince启动界面
  8. 透析WINCE的控制面板
  9. 服务器部署 配置jetty运行参数_Zookeeper+websocket实现对分布式服务器的实时监控...
  10. 判断字段长度大于某长度_判断数据库性能只能通过count(*)?No,这些优化方案了解一下!...