问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

淘宝网为什么是用PHP程序开发

发布网友 发布时间:2022-04-29 16:16

我来回答

4个回答

热心网友 时间:2022-04-18 13:49

从用户的角度讲:PHP的开发成本低,速度较快,比用ASP和JSP的开发性价比高。 从技术的角度讲: PHP是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。  小项目 - 简单而直接的PHP   一般对于一个功能页面在20以下的网站,我们可以用一个很简单的框架结构来写。在这个规模上,我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要把class文件弄的N 多,结果controller里边就一个new就完了。当然,需求频繁变化的项目除外。   
在这个级别上,php优点表现的很明显:快速开发,一目了然。缺点同时也被隐藏得很好。   中型项目 - 结构优美的面向对象化的PHP   对于一个中型项目,我建议使用一个良好设计的框架来做,这个框架可以是基于MVC模型,封装了众多底层操作的,当然,一定要有一个好的最好是透明的cache机制,这样,我们为了适应变化而加入的OO机制可以运行得更快更好。   在这个级别上。php的缺点开始凸现,像对OO支持的不完整(这个PHP5有很大改进),只能单线程模式。另外一些外围工具开始出现缺乏支持,像PHP没有好的重构工具,没有好的集成到IDE中的单元测试工具。优点当然还是原来的快速开发,广泛的可用的开源资源。   大型项目 - 扩展、优化后的PHP   这里的大型项目,简单的指分布式项目,就是说,你的程序需要被部署在N台服务器上了。在这个层级上,PHP比起J2EE的确缺乏很多支持。我曾和shadow在735上详细讨论过PHP要在大型系统上应用需要解决的一些问题,当然这些问题不光是PHP这个语言的问题,也包括了周边开发的问题:   1 PHP的页面代码共享,PHP的源代码被载入内存一次以后,就在其中保留 - 这个用APC和Zend的优化器可以搞定。   2 PHP页面之间的数据对象共享,a.php和b.php之间可以共享一个数据对象,比如数组,这个现在可以用序列化来作,但是会有文件io,这块可以用共享内存或者memcached来处理。   3 PHP的数据库连接池,因为在多前端的情况下,PHP控制不住对数据库的连接,所以需要在数据库前边去作一个连接池,类似于sqlrelay的东西。另外数据缓存也是很重要的,大压力开发有一个tip,就是能不动数据库就不要动数据库。   4 PHP的前端cache系统。一个透明的可控制的cache机制,确保网站的页面以最少次数查询数据库。这个有很多实现,但是没有找到特别好的。   5 一个PHP应用,成功的解决调这几个问题以后,应付稍微大一点的压力是没有什么问题的。   在这个级别上,重要的是,把PHP Java C++ python之类融合起来,使其成为一个高效系统。我们可以用memcached来做分布式内存管理,可以用Lucene 来作全文检索,用EJB 容器来放一些业务逻辑组件,PHP则作为前端和系统的胶水,快速而灵活的把这些粘合起来。

热心网友 时间:2022-04-18 15:07

首先说明一点,淘宝并不全是PHP,主要是JAVA,PHP只是前端的部分页面
为何不用ASP.NET?因为有多个方面的考虑:
1.ASP.NET是微软平台,微软平台的综合成本高,服务器软件、数据库管理系统等等,构建淘宝那种级别的系统,花费异常巨大。而淘宝采用开源的操作系统,数据库管理系统及相关软件等,可以大大节省软件成本
2.淘宝的级别和京东完全不是一个数量级,可以这么说,京东可能每天的数据量、PV、访问量连淘宝的1/100都没有,所以,京东不能和淘宝相提并论
3.微软的系统非开源,不能按实际生产环境进行定制
原因1是主要原因
你可以看看,世界上比较大的网站,大多是开源架构或专属架构,比如Fackbook,Google等,就是因为软件成本和灵活性、可伸缩性考虑的

热心网友 时间:2022-04-18 16:42

他们说的都非常不错

热心网友 时间:2022-04-18 18:33

楼上几位讲解的都不错。
淘宝网为什么是用PHP程序开发

从用户的角度讲:PHP的开发成本低,速度较快,比用ASP和JSP的开发性价比高。 从技术的角度讲: PHP是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。小项目 - 简单而直接的PHP 一般对于一个功能页面在20以下的网站,我们可以用一个很简单的框架结构来写。在这个规模...

零代码开发平台怎么样

零代码开发平台以其低门槛、高效率的特点,极大地简化了软件开发流程。它允许非技术背景的用户通过图形化界面和拖拽组件的方式,快速构建应用程序,无需编写复杂的代码。这对于加速项目上线、降低开发成本、提升团队协作效率具有重要意义。上海万企明道软件有限公司紧跟技术趋势,致力于提供易用、强大的零代码平台,助力企业数字化转型,实现业务快速创新与增长。价格只是购买产品或服务过程中的一项指标,如果单纯只比较价格,其实考虑并不是那么周到。价格、质量、服务、口碑、是否合适自己的情况等都需要一起考虑。如果想了解更多详细信息,可以咨询下上海万企明道软件有限公司。上海万企明道软件有限公司...

淘宝是用php还是java开发?

1、PHP是一种解释执行的脚本语言,语法和C语言类似,易学易用,不懂电脑的非专业人员稍经学习也能使用PHP。2、Java要先编译成Class文件,然后在Java虚拟机上执行,Java开发需要熟悉Java语法以及一些核心的架构,从而实现一种可复用的、跨平台的软件,Java培训比PHP培训要难学的多。

淘宝用什么语言写的?php还是java?

PHP是用什么语言编写的?求答案 PHP本身是用C语言写的,但是你题目表达的意思,那PHP档案应该用PHP指令码语言写的,就象ASP是用ASP指令码语言写的而JS是用JS指令码语言写的,甚至C档案就是用C指令码语言写的,这样应该明白吧 淘宝、拍拍、有啊、易趣网各是用什么语言编写的 淘宝的是Php语言 阿...

PHP【以淘宝网为例,结合情景描述一下PHP的作用】加分,非常感谢

php是用来做网站的,一个整体的网站有前台页面、后台系统和数据库,前台页面:我们平常上网所能看到的图片文字这整个网页称之为前台页面,前台页面是有html来写的。后台系统:我们通过asp、php或.net等语言来制作的,用于连接数据区与前台,php就是制作后台系统的。数据库:存储文字信息,我们在网站上看到...

php原生开发的好处(php用原生还是框架好)

3、功能强大。随着这几年PHP的更新和优化,功能也越来越强大了,像百度、淘宝、天猫这样的大型网站都是采用PHP开发,这足以说明PHP的功能强大。PHP开发语言强大的性能完全满足如何类型的网站建设需求。安全性好。4、相对于.net,php更偏向于解释性语言类型;在.net中,我们操作的主要是封装好的对象-类库...

数商云搭建的电商网站系统是用什么语言的?

当然也可以使用Apache+PHP+MySQL在windows上跑。而且目前国内的主机基本上都支持的。如果构建中小型的电子商务,个人觉得应该是首选了,开发快,易于维护,开发出来的WEB速度也不逊色。但是对于快速开发,感觉PHP就有点欠缺了,首先PHP对OOP的支持不如和java)。目前使用php开发的一些电子商务网站有:淘宝、...

php程序员怎么样?

几乎你就没有价值了。公司宁愿找几个大学生培养,也不愿意用你。程序员吃青春饭的,当然如果你30岁还混不了那么好,只能说你要么技术不牛逼,要么做人不牛逼。php前景很广,曾经php广泛用于中小企业,但是现在很多大型网站企业一样广泛采用。如淘宝 百度 腾讯 唯品会等。php程序员,一般初级3000到...

php抓取淘宝页面成功了,怎么取消授权问题

不瞒你说,你抓取成功了 也没用。几次不变ip重复抓取情况下 会触发反爬虫机制,让你输入图片验证码。稍后你的ip就会被暂时列入黑名单。想用淘宝的信息,不如直接调用官方api

怎么一打开淘宝网页迅雷就自动弹出来要下载taobao_index_new2.phps...

首先是PHP文件,制作网页用的一种语言。看这个命名,应该是淘宝的首页新闻模块二。正常情况下不会出现这种情况,解决办法如下。1,确保是淘宝的网站,不是钓鱼网站。2,确定是淘宝网站的话,用360查下有没有浏览器非法插件,有的话全部删除。3,再不行就换个浏览器看是否正常,如果一切正常的话,就...

php怎么调用淘宝api?

1、首先建立一个abstract文件名php为后缀的文件。并在页面中加入php标记 。2、在页面中创建一个以abstract开头的类Ab。3、在抽象类中创建一个抽象方法就是在创建方法的时候public前边加一个abstract但是方法不加方法体并在结尾加分号。4、创建一个子类来集成抽象类Ab。5、继承类创建好后实例化Sonab类并...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
蛋糕在冰箱可以放多久 最正宗的普洱茶泡法是怎样泡的 泡茶方法和步骤 怎么区分英语中宾语的补语和状语? 句子是什么从句(英语)请个个举例。定状时表名词性等, 最主要的就是怎么... 如何分辨英语的定语从句呢? 如何分辨是什么从句 为什么1156平台像非主流? TCL电视机不能开机怎么办? 29寸TCL彩电开机刚亮又自动关机 华为手机的照相机怎么调距离? 淘宝网,支付宝目前用到了哪些java开源框架以及NoSQL数据库 苹果4s拍照怎么调远近 淘宝服务平台里 数云数据赢家和客道哪个更好、更适合淘宝卖家? 华为手机的照相机怎么调距离 淘宝研发的 OceanBase 相比其他开源的 noSQL 数据库有什么独特的优点... 淘宝怎样上传db格式数据库 淘宝用什么语言写的?php还是java? 淘宝交易系统用什么语言和架构去设计,又有多少行程式 opporeno7前置照相怎么调节远近镜头 淘宝网是用什么编程语言开发的? 在PS下如何把照片背景做成透明色? 淘宝服务器 什么系统 小区一楼商铺伸出去的屋顶漏水,是否应该用楼上住户的维修基金? 淘宝的数据库怎么搭建? 顶楼漏水,维修基金可以紧急启用吗 如何用美图秀秀把照片的背景变透明 请问淘宝里的数据库指的是什么? 华为手机拍照,怎么调整人物远近 房屋自带给水管漏水可以动用维修基金吗? 如何看出一个女孩子是否喜欢你? 怎么判断一个女生是否喜欢你。 怎样判断一个女孩子喜欢你 怎样测试一个女孩子是否喜欢你? 怎么判断一个女孩子是否喜欢你 wps怎么填充空白单元格 WPS非重复性填充功能,在哪里? wps的数字填充设置在哪 嘉荣购物卡咋使用? 东莞嘉荣超市会员卡积分有哪些用途? 谁知道 嘉荣/SPAR购物卡 除了在嘉荣能购物 还有啥用? 嘉荣超市会员卡通用吗? 广东嘉荣超市购物卡怎样激活 嘉荣购物广场的购物卡 嘉荣购物卡在广州哪里可以使用,具体地址是哪? 如何才能享受到嘉荣超市的会员价 嘉荣超市的会员卡微信上卡包怎么没有呢?又说消费满一百有券自动送到卡包里,没有看到不懂为什么?送 5000积分兑换50元嘉荣超市购物券的活动内容? 如何查询嘉荣积分 东莞嘉荣超市应聘储备干部?这超市怎样。
  • 焦点

最新推荐

猜你喜欢

热门推荐