同是目前主流的网站开发架构,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与PHP两大网站开发架构优势对比相关推荐

  1. Asp.Net Ajax的两种基本开发模式

    Asp.Net Ajax的两种基本开发模式 引言 最近花了一些时间,将微软Asp.Net官方的Ajax视频全部看了一遍,地址是http://www.asp.net/learn/ajax-videos/ ...

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

    导读: ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的.互动的.高性能的WEB服务应用程序.ASP采用脚本语言VBScript(Java ...

  3. 大数据开发架构——调度系统的分类解析

    调度系统的分类解析 一.什么是调度系统 二.为什么需要调度系统 三.调度系统的两大种类 1.资源调度系统 2.作业调度系统 四.作业调度系统的两大种类 1.定时分片类作业调度系统 2.DAG工作流类调 ...

  4. 商务网站开发这些优势值得青睐

    一直以来商务网站的开发建设都不是很复杂,大部分电商网站一天内就能完成,还能给予其他相似情况的企业作为基本的建设参考.毕竟在当下的互联网市场中竞争浪潮迭起,适者生存日益凸显,电商网站建设需要有良好的电商 ...

  5. AppCan VS PhoneGap - 对比两大移动开发平台

    http://my.oschina.net/liux/blog/65119 要说hybrid app 框架的典范,Phonegap和AppCan无疑是最受大家关注的.先说明,本人是App的开发者,对手 ...

  6. Asp.net网站开发架构设计要求

    网站文件名: 1. 网站文件名以标准英文单词描述业务内容.如果1个英文单词无法描述,可以增加2个或者3个,但尽量为完全单词,例如article.aspx/ articleView.aspx /    ...

  7. 最主流的五个大数据处理框架的优势对比

    我深入分析了五个大数据处理框架:Hadoop,Spark,Flink,Storm,Samaza Hadoop 顶尖的框架之一,大数据的代名词.Hadoop,MapReduce,以及其生态系统和相关的技 ...

  8. 平台和计算机技术,两大平台技术提升及优势功能PK对比

    一.平台技术提升及优势功能PK对比 在PK之前,一定要先看完这两个关于迅驰2和PUMA平台的基础知识介绍文章:<绝杀迅驰2?AMD全新PUMA平台混合交火本全国首测>和<性能狂飙!M ...

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

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

最新文章

  1. onethink php7.1,海豚PHP开发框架下载
  2. 13本干货书籍,百余篇原创来了
  3. oracle-闪回技术2
  4. BZOJ1977: [BeiJing2010组队]次小生成树 Tree
  5. C语言循环队列的实现方法,C语言循环队列(数组实现)
  6. Caffe 初识,揭开面纱
  7. 【白话机器学习】算法理论+实战之朴素贝叶斯
  8. Kaggle入门五大步,跟着做就对了
  9. 发红包android
  10. git拉取分支报错:fatal:‘XXX' is not a commit and a branch ‘XXX' cannot be created from
  11. 好多邮箱的SMTP设置
  12. [RMAN]异机恢复实验
  13. python教程-Python教程
  14. ORACEL使用脚本来修改表结构
  15. C语言Register关键字:利用寄存器提升访问效率
  16. 用python祝男朋友生日快乐_祝男朋友生日快乐的说说50句
  17. 苹果 iOS 15.5更新了哪些功能 苹果 iOS 15.5值得更新吗
  18. 元宇宙持续升温,金蝶推出数字员工破圈而来
  19. cpu,内存占用率过高解决方法
  20. 泰克示波器知识分享-波的类型

热门文章

  1. 信息学奥赛一本通(1149:最长单词2)
  2. 数列分块入门 2(LibreOj-6278)
  3. 最长上升子序列(信息学奥赛一本通-T1281)
  4. 黑白棋子的移动(信息学奥赛一本通-T1327)
  5. 大整数乘法(信息学奥赛一本通-T1174)
  6. 动态规划 —— 背包问题
  7. 信息学奥赛C++语言:删除试题
  8. 31 WM配置-策略-出库策略4-定义部分货架数量策略A(Partial Pallet Quantity)
  9. 倒计时按钮_办公小技巧:轻松玩转PPT秒针倒计时
  10. wifi协议_物联网网关智能家居工业4G路由器通用的物联网WiFi模块 MQTT/TCP协议 Linux嵌入式...