目前使用的主流Web开发技术主要有四种:ASP、ASP.NET、JSP、PHP。

1、ASP

ASP(Active Server  Pages)动态服务器页面,使用VBScript脚本语言,可以将脚本语言直接嵌入HTML文档中,不需要编译就可以直接运行。

优点:(Active Server  Pages)

①、由于ASP程序是在服务器端运行的,当客户端浏览器访问ASP网页时,服务器将网页解释成标准的HTML代码发送给客户端,所以不存在浏览器兼容问题。

缺点:

①、因为每当客户端打开一个ASP页面时,服务器都会将该ASP程序解释一遍,最后生成标准的HTML代码发送到客户端,从而影响了ASP程序的运行速度。

②、ASP程序只能运行在Windows操作系统的IIS环境中,可移植性差。

2、ASP.NET

ASP.NET是Microsoft(微软)发布的Web端程序开发技术,不能简单地看作是对ASP的扩展和升级(有了本质的区别)。ASP.NET目前主要支持的语言有C#和VB。

优点:

①、微软的Visual Studio开发平台,为ASP.NET程序提供了可视化的开发环境,可以提高编程效率。

②、引入了服务端控件的概念,这样使开发交互式网站更加方便。

缺点:

①、ASP.NET目前只能运行在Window操作系统的IIS环境中,可移植性差。

3、JSP

JSP(Java Server Pages)Java服务器页面是由HTML代码和嵌入其中的Java代码组成的,具有良好的跨平台性。在网页被客户端请求时,服务器对其中的Java代码进行处理,然后将生成的标准HTML页面发送到客户端。

优点:

①、与ASP不同的是JSP页面第一次被访问时,服务器将JSP编译成二进制代码,并保存起来,以后当客户机再次访问该页面时,这些二进制代 码被直接调用,所以JSP较ASP具有更高的执行效率。(第一次访问时较慢,之后比较快)

②、有非常好的可移植性。

缺点:

①、开发比较复杂,开发周期长。

4、PHP

PHP(PHPHypertext Preprocessor)超文本预处理器是将脚本语言嵌入到HTML文档中,它大量采用了C、Java和Perl语言的语法,并加入了PHP自己的特征。

优点:

①、学习门槛低,易于学习、入门。

②、可移植性比较好。

缺点:

①、没有强大的公司支持,更新速度比较慢。

本人认为在这四种技术中JSP比较有发展,但是上手会慢一些。它身后有强大的Oracle公司支持,淘宝网、网易邮箱等产品的开发都使用的JSP技术。HTML5将是Web技术的接班人,但是据估计他要到2020年左右才能成熟。做好眼前的事情,选择一个适合自己的技术,加油!!!

主流Web开发技术简介相关推荐

  1. 主流web开发技术有哪些,盘点web开发最新发展趋势

    Web开发正以惊人的速度崛起,随着web概念的普及和W3C组织的推广,各种类型的桌面web应用大批量涌现,网站前端由此开始了它翻天覆地的变革,网页不再只是单一的文字或图片,各种丰富的媒体应用让网页的内 ...

  2. pythonweb开发-手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  3. python web-手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  4. python开发一个自己的技术网站_手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  5. 手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  6. php三种web开发技术,三种WEB开发主流技术ASP-PHP-JSP的评价

    三种Web开发主流技术ASP-PHP-JSP的评价 [摘要]本文从程序开发者的角度,对现今社会盛行的WEB开发技术进行了分析,旨在让WEB 开发人员.使用者.准备学习的人对WEB开发技术有更加深入的了 ...

  7. Web开发技术的历史发展简介

    讨论Web开发技术的历史,当然要先说说Web的起源.众所周知,Web这个Internet上最热门的应用架构是由Tim Berners-Lee发明的.Web的前身是1980年Tim Berners-Le ...

  8. 主流WEB开发语言简单对比(转)

    主流WEB开发语言简单对比  原文链接:http://www.uml.org.cn/site/201401091.asp   随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已 ...

  9. 2007年web开发技术预言

    摘要: 2006年即将过去,这一年被广泛地看作是:在线投资新浪潮的一年:更新的web技术和技巧兴起和成长年:从未这样采用web能量的新商务模式的兴起(和衰落)的一年.根据SitePoint和Ektro ...

最新文章

  1. java 事件驱动模式_事件驱动
  2. 2021年最后几天,使用SSM实现网上购物商城系统
  3. 猎豹网校数据结构与算法
  4. pythonuiautomator2教程_UIAutomator2 + Python 入门使用总结
  5. git 修改远程仓库源
  6. 【BZOJ 3831】【Poi2014】Little Bird(单调队列优化dp)
  7. 案例解释图像傅里叶变换的幅度谱和相位谱的以及反变换
  8. Delphi窗口属性
  9. JS截取字符串substr 和 substring方法的区别
  10. c语言返回二叉树的大小,C语言中计算二叉树的宽度的两种方式
  11. Android4.2中Phone的P-sensor的应用的分析。
  12. WINDOWS上svn服务器自动部署
  13. 小游戏策划案例精选_小游戏活动策划案?
  14. 关于CBoard的坑
  15. Spring Boot 2.1.6.RELEASE embed tomcat启动过程
  16. ultravnc,4款不能错过的ultravnc汉化版
  17. linux 文本随机抽样_Linux命令总结
  18. day64 url用法以及django的路由系统
  19. 网页期末作业 基于HTML+CSS中国传统节日【清明节】带论文8000字
  20. 搭建rtmp直播流服务之1:使用nginx搭建rtmp直播流服务器(nginx-rtmp模块的安装以及rtmp直播流配置)

热门文章

  1. javaweb JAVA JSP超市订单后台管理系统源码超市管理系统商品进销存系统超市后台管理
  2. Ollydbg简易教学
  3. 为Ad-Hoc制作ipa,用iTunes同步安装失败
  4. 难道是360安全卫士惹的祸?
  5. 大数据平台的技术演化之路 诸葛io平台设计实例
  6. 最新!!Android 状态栏详细开发,5分钟精通状态栏
  7. 免费的交通违章自动邮件提醒
  8. SOLIDWORKS工程图标注尺寸线颜色的修改方法
  9. arm64安装docker-compose
  10. python os.sep 使用