.NET和PHP对比

.NET和PHP对比

ID:37957513

大小:323.73 KB

页数:8页

时间:2019-06-03

.NET和PHP对比_第1页
.NET和PHP对比_第2页
.NET和PHP对比_第3页
.NET和PHP对比_第4页
.NET和PHP对比_第5页
资源描述:

《.NET和PHP对比》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、net为动态后台自行更改信息,但打开较慢。php为静态后台为代码不方便更改信息,但打开较快,百度喜欢收入静态网址ASP.net架构优点 首先ASP.net架构,由于是编译语言,相对来说性能比PHP稍微高一些。 另外ASP.net能够做一些并行框架。比如说访问一个Home的时候可以并发的从不同的数据源获取数据整合起来,像目前myrebuild的框架,也就是制作一个实时的myrebuild的框架,在ASP.net是很容易实现的,但是用PHP就需要制作中间件,这样第一速度比较快,可以做分布式的框架。 另外ASP.net可以比较容易集成自己语言的特性。传统的me

2、mory cache都是C写的,MySpace选择用.NET写的,它可以集成C++的元素。现在这个架构是扩展性很高存储性能比较高框架。 PHP架构优点 PHP比较容易学开发速度比较快,上手比较快,相对来说开发成本比较低,对于一些快速开发应用用PHP合适。 优势互补 由于ASP.net和PHP架构各自具有不同的特点,因此依据其性能选择合适的应用环境能够更好地发挥两者的优势。网站中性能比较高的部分用ASP.net去做,比如home,blog,SNS核心模块是用ASP.net做。对开发速度要求比较高的部分则采用PHP架构,比如音乐是用PHP做的,它们之间的通信

3、由中间件来实现。ASP:主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和Visual BASIC类似,可以像SSI(Server Side Include)那样把后台脚本代码内嵌到HTML页面中。ASP优点的优点是无需编译、易于生成而且能独立于浏览器,能与任何ActiveX scripting 语言兼容、源程序码不会外漏。但是虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来。相对来说,ASP的安全性能比较低,没那么稳定。  PHP:

4、 PHP是一种HTML 内嵌式的语言。而 PHP 独特的语法混合了C,Java,Perl以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。 PHP的源代码完全公开,在 Open Source 意识抬头的今天,它更是这方面的中流砥柱。平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话, 使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,P

5、HP的优点还是异常明显的。 .NET:.NET是Microsoft.net的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。.NET有简洁的设计和实施,语言开发比较灵活,并且还支持复杂的面向对象特性等优点,但是.NET数据库的连接相对来说也是比较复杂的。问题是要看你是想自

6、己去维护网站还是交给网络公司去完成,如果后期是想自己维护的话就做.NET的吧,反则PHP1.PHP开发的系统架构一般为LAMP也就是Linux+Apache+MySQL+PHP,而.NET的架构一般为WISA也就是WindowsServer+IIS+SQLServer+ASP.NET(C#)2.LAMP的架构基本都是开源和免费的WISA的架构基本都是要给微软Money的3.PHP是一种嵌入式语言 ,.NET是一种完全面向对象的语言4.性能上,任何一种语言不管是PHP,JAVA还是.NET执行效率上都不会有太大差别,但是对于大型网站来说,影响网站速度的并不

7、是语言本身,而是基于各种语言的架构扩展性能,从现有行业解决方案来看,PHP和JAVA在大型项目上的系统架构解决方案比较多和成熟,.NET的相对少些。5.从大型系统的代码可维护性上来看,完全面向对象的.NET比PHP会好。最后一点语言本身没有优劣之分,真正牛逼的企业很多都是自己开发适合自己业务需求的语言,比如GOOgle,Facebook,SAP,IBM,包括淘宝都有部分业务是用自己研发出来的语言做开发的。盘点PHP和ASP.NET的10大对比!本文主要针对开源PHP和非开源的ASP.NET在性能、成本、可扩展性,技术支持和复杂性等方面进行比较,感兴趣的小

8、伙伴们可以参考一下在网上论坛,总是有成百上千的文章和帖子在讨论PHP和ASP.N

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。