- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NET和PHP对比
net为动态后台自行更改信息,但打开较慢。php为静态后台为代码不方便更改信息,但打开较快,百度喜欢收入静态网址ASP.net架构优点?首先ASP.net架构,由于是编译语言,相对来说性能比PHP稍微高一些。?另外ASP.net能够做一些并行框架。比如说访问一个Home的时候可以并发的从不同的数据源获取数据整合起来,像目前myrebuild的框架,也就是制作一个实时的myrebuild的框架,在ASP.net是很容易实现的,但是用PHP就需要制作中间件,这样第一速度比较快,可以做分布式的框架。?另外ASP.net可以比较容易集成自己语言的特性。传统的memory?cache都是C写的,MySpace选择用.NET写的,它可以集成C++的元素。现在这个架构是扩展性很高存储性能比较高框架。?PHP架构优点?PHP比较容易学开发速度比较快,上手比较快,相对来说开发成本比较低,对于一些快速开发应用用PHP合适。?优势互补?由于ASP.net和PHP架构各自具有不同的特点,因此依据其性能选择合适的应用环境能够更好地发挥两者的优势。网站中性能比较高的部分用ASP.net去做,比如home,blog,SNS核心模块是用ASP.net做。对开发速度要求比较高的部分则采用PHP架构,比如音乐是用PHP做的,它们之间的通信由中间件来实现。ASP:主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和Visual?BASIC类似,可以像SSI(Server?Side?Include)那样把后台脚本代码内嵌到HTML页面中。ASP优点的优点是无需编译、易于生成而且能独立于浏览器,能与任何ActiveX?scripting?语言兼容、源程序码不会外漏。但是虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来。相对来说,ASP的安全性能比较低,没那么稳定。??PHP:?PHP是一种HTML?内嵌式的语言。而?PHP?独特的语法混合了C,Java,Perl以及?PHP?式的新语法。它可以比?CGI?或者?Perl?更快速地执行动态网页。?PHP的源代码完全公开,在?Open?Source?意识抬头的今天,它更是这方面的中流砥柱。平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,?使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。?.NET:.NET是Microsoft.net的一部分,作为战略产品,不仅仅是?Active?Server?Page?(ASP)?的下一个版本;它还提供了一个统一的?Web?开发模型,其中包括开发人员生成企业级?Web?应用程序所需的各种服务。.NET?的语法在很大程度上与?ASP?兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。.NET有简洁的设计和实施,语言开发比较灵活,并且还支持复杂的面向对象特性等优点,但是.NET数据库的连接相对来说也是比较复杂的。问题是要看你是想自己去维护网站还是交给网络公司去完成,如果后期是想自己维护的话就做.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执行效率上都不会有太大差别,但是对于大型网站来说,影响网站速度的并不是语言本身,而是基于各种语言的架构扩展性能,从现有行业解决方案来看,PHP和JAVA在大型项目上的系统架构解决方案比较多和成熟,.NET的相对少些。5.从大型系统的代码可维护性上来看,完全面向对象的.NET比PHP会好。最后一点语言本身没有优劣之分,真正牛逼的企业很多都是自己开发适合自己业务需求的语言,比如GOOgle,Facebook,SAP,IBM,包括淘宝都有部分业务是用自己研发出来的语言做开发的。盘点PHP和ASP.NET的10大对比!本文主要针对开源 PHP 和非开源的 ASP.NET 在性能、成本、可扩展性,技术支持和复杂性等方面进行比较,感兴趣的小伙伴们可以参考一下在网上论坛,总是有成百上千的文章和帖子在讨论 PHP
文档评论(0)