`
pcajax
  • 浏览: 2096604 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ASP.net与PHP两大网站开发架构优势对比

阅读更多

同是目前主流的网站开发架构,ASP.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.NET第一团购网源码(自动部署,有说明)- ASP.NET 团购网源码

    第一团购系统是基于Web应用的B/S架构的团购网站,本程序采用目前软件开发IT业界较为流行的ASP.NET和SQLSERVER2000数据库开发技术架构。从功能层面来看,前台首页每天显示一个服务或插产品的限时限最低成团人数的团购...

    《ASP.NET程序设计实用教程》配套资料-cd, ppt

     第1部分 .NET应用开发基础  第1章 应用开发体系与环境配置,介绍了应用程序开发体系,常用开发架构,.NET的结构及战略,ASP.NET+SQL Server的开发环境配置。  第2章 C#程序设计基础,介绍了C#语言...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    ASP.Net的快速开发是ASP.Net非常大的一个优点,可以加快开发效率,这是行业的发展趋势,但是局限于这样的“傻瓜化开发方式”的开发人员的竞争力和成长性都是非常有限的,遇到ASP.Net一些高级技术(比如ASP.Net MVC、...

    大型高性能ASP.NET系统架构设计

    大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。 大型动态应用系统又可分为几个子...

    动网论坛.Net v1.1

    动网论坛系列产品倍受用户赞誉的就是强大的功能和出色的用户体验表现,动网论坛.Net产品将借鉴和引入众多动网论坛ASP版本的优秀功能并使之高效的运行在.Net系统架构上。 1、在保持优秀架构和高效性能前提下,集成原...

    基于.net的网上书店系统

    ASP.NET网上书店系统:ASP.NET 2.0是美国微软公司推出的新一代企业级B/S架构Web应用程序的开发平台,它建立在Microsoft .NET 框架的通用语言运行环境(Common Language Runtime,CLR)之上,可用于在服务器端生成...

    mvc3+多层架构壁纸站源码 v1.0

    源码为官网同功能版,模板和功能都一样,此版本为2013年使用,基于asp.net mvc3.0开发,在综合架构上属于多层架构 ,开发目标为(具备一定互动分享功能的壁纸网站系统)数据库为sql2000 ,开发软件为 VS2012 。...

    白刃之战:PHP vs. ASP.NET(节选)-架构比较

    翻译:EasyChen Exlcsoft.com  概观 开发界正在进行的一个争论是PHP和ASP中哪一个平台更适合网站开发。这场争论由于微软的ASP.net带来的巨大变化而进入了新时期。和ASP 3.0比起来,ASP.NET采用了全新的设计,有着...

    asp.net 下报表打印控件

    本报表控件为Activex控件,通过JavaScript语言进行调用。本报表控件包含在PrintActivex.exe文件中,其报表预览和打印基本上可以达C/S...本报表控件提供了ASP,ASP.NET,PHP,JSP语言的示例,用户可以参照示例进行开发。

    asp.net快速开发框架(eFrameWork)源代码

    eFrameWork(asp.net)开发框架(以下简称框架)是E客开发团队(EKETEAM以下简称e客)从业十余年开发经验的累积,经众多项目磨合及客户意见、建议不断优化完善而来。 框架主要用于B/S架构的应用系统及网站开发,本身并...

    动网论坛Dvbbs.Net RC3

    我们所采用的核心代码拥有两年远超同类产品的优秀运行表现和出色的系统架构,在这基础上,我们将更加充分的发挥.Net平台系统架构优势和我们专业技术团队的丰富经验,将产品的各项功能和性能更上层楼。 我们也将会...

    C# ASP.NET CRUD(三层)

    ObjectDataSource 与 GridView的三层架构 更新http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fdengxingbo

    ASP.NET内幕-IIS处理模型

    过去的几年它的基础架构发展的如此迅速,成为目前大家了解的ASP.NET,已经不再象它的前身。ASP.NET是构建Web应用的框架,就是说应用程序运行在Web上,客户-服务器端模式表现为浏览器向Web服务器发送各种资源的请求。...

    jexus:宝塔Linux面板ASP.NET管理器插件

    希望有能力的高手能将jexus开发成宝塔面板默认的与LAMP和LNMP环境平行的LJMP环境。 更新: 1、利用宝塔面板现有的Php环境,实现同时对.net和php的支持。 计划: 1、添加网站界面增加开关,提供利用现有LAMP和LNMP...

    mvc3 多层架构壁纸站源码 v1.0.zip

    源码为官网同功能版,模板和功能都一样,此版本为2013年使用,基于asp.net mvc3.0开发,在综合架构上属于多层架构 ,开发目标为(具备一定互动分享功能的壁纸网站系统) 数据库为sql2000 ,开发软件为 VS2012 。 ...

    EfsFrame(net开发框架) v2.2 源代码.rar

    历时近10年,积累了大量实战软件工程专家、数学专家的心血不断完善而成,已应用的大大小小的项目几十个,从小项目的开发管理维护设计到大项目的负载均衡设计,Efs逐渐形成了一整套完整的基于B/S架构的设计解决方案。...

    Mvc3+多层架构壁纸站源码.7z

    源码为官网同功能版,模板和功能都一样,此版本为2013年使用,基于Asp.Net Mvc3.0开发,在综合架构上属于多层架构 ,开发目标为(具备一定互动分享功能的壁纸网站系统) 数据库为Sql2000 ,开发软件为 VS2012 。 ...

    ASP+MSSQL仿拉手网团购程序源码 - ASP+MSSQL团购网站程序源码(附说明文档)

    仿拉手网团购程序源码 - ASP+MSSQL团购网站程序源码(附说明文档) SLStuan(仿拉手网团购程序)是一套Groupon模式的开源团购程序,是一套仿拉手网团购程序,是...ASP.NET http://download.csdn.net/source/2973478

Global site tag (gtag.js) - Google Analytics