Asp,PHP,JSP,.Net几种网站开发语言比较

=====================Asp,PHP,JSP,.Net几种网站开发语言比较=========================================
一、Asp
ASP全名Active Server Pages,,意为“活动服务器网页”。 ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和Visual BASIC类似,可以像SSI(Server Side Include)那样把后台脚本代码内嵌到HTML页面中。ASP是脚本解析语言,运行于IIS,一般与Access或Mssql配合使用。
优点:1. 无需编译,2. 易于生成,3.简单易用
缺点:1. 速度慢、稳定性差,2. 无法实现跨操作系统的应用,3. 无法完全实现一些企业级的功能:完全的集群、负载均横,4.安全性差,ASP是开放来宾权限,容易中毒,微软公司5年前就放弃的语言。
辨别:文件一般以.asp结尾

二、php
php是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。Php是一种开源的网站程序语言运行于Apache,Php一般与MySql数据库配合使用。
优点:1.简单易入门,2. 速度快,跨平台 3.开发成本低,4、良好的安全性
缺点:1.开发环境复杂,数据库支持的极大变化且Mysql只支持1G内存,2、小型开发应用,不适合应用于大型电子商务站点,3、开源性高,如果不是微软放弃asp,就不会有php的今天。
辨别:文件一般以.php结尾

三、JSP
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。Jsp是采用Java为程序语言,运行于Tomcat。
优点:1、系统的多平台支持,2、安全性高
缺点:1、开发成本高,2、Servlet引擎没有标准,3、对JAVA程序进行调试困难
辨别:一般网址中包含了servlet字样

四、.Net
NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。
微软首席执行官Steve Ballmer把它定义为:.net代表一个集合,一个环境,一个可以作为平台支持下一代Internet编程的架构。ASP.net是Microsoft.net的一部分,是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。
优点:1、面向对象.多语言支持,2、适用于大中小型开发体系,开发标准唯一3、无以伦比的安全性,低维护性,高效性,4、易于二次开发

缺点:1、数据库的连接复杂。
辨别:一般以Aspx、Ashx结尾

常用的开发组合:
IIS环境下
1.ASP+ACCESS
2.ASP+SQL SERVER
3.ASP.NET+ACCESS
4.ASP.NET+SQL SERVER
5.PHP+MYSQL

小结:每种语言,有其长短处,主要是符合用户使用,贴切实际。欢迎大家参与交流学习。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值