PHP和ASP.NET哪个更好?

如题所述

PHP与ASP.NET都是现在很流行的脚本语言,也是当前最为热门的动态网页技术的两个,有很大的应用前景和开发价值。

所以两个的优劣也是一个“更好”能够分清的。

先说PHP,PHP是语法简明,上手快,对现有的各种数据库都支持良好,在面向对象方面也有着自己的优势。同时,PHP还有着执行效率高,服务器压力小的特点。最好的一点在于,PHP是开源的,有着无数的民间技术高手,贡献着很多实用的类库,这也弥补了它在类库方向的不足。

ASP.NET是微软.net战略的重要组成部分,从发布到现在受到人们的交口称赞。它可以使用C#和VB两种语言同时编写,更重要的是,它有着强大的类库支持,强大的不能再强大的Visual Studio的梦幻般的开发环境,它所提供的大部分的控件,可以让一个新手很容易开发出高质量的网页。但它也有很多的缺点,如Visual Studio和相关的软件全部是要收费的,而且价格不菲。目前来看,ASP.net只有在Windows平台下进行自如,虽然已经出现了一些第三方的支持,但对asp.net2.0一直没有完成支持,这也使得你可能使用windows做为你的服务器操作系统,这也是要收费的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-06-05
.net好找工作,特别在中国,但从网站开发的角度来说,php效率要好很多,而且很多代码可以参考的,要是自己做网站玩,php绝对是不二之选啊
第2个回答  2018-03-06
会什么与不会什么的选择罢了,学了那么多,能综合运用的才牛逼。
个人比较喜欢asp,asp.net,喜欢PHP,也喜欢java,那些讨厌.net或者说没前景的,恐怕还只活在自己的世界里头不知道u3d吧。

asp开发小型站点很便捷,PHP亦同,当然,选择什么不重要,个人一直认为,技术只是为各种应用场景服务的底层东西而已,比如某个策划,某场活动亦或是某个it领域,没必要去深究孰是孰非,非得对比个所以然,来个优胜劣汰,对我来说,鄙人爱不释手也痛恨的就是php了,用它很方便,同时也烦人。

php也能开发应用程序,也可以很强大的构建一个web站点,虽说PHP针对的是后者,但是这开源的东西确实不怎么稳妥:没有统一的数据库支持(虽说有了pdo支持,不过也有瓶颈,懂的人自己领悟),随心所欲的增删内置函数库和类方法等等等等(我是指这个版本里头有,下个版本可能就删了,迭代几个版本又放回来),这种时有时无随心所欲的不规范,有时候爱莫能助,程序迁移和升级成本超出想象。

可能有喷子会喷了,什么淘宝百度都用PHP,请问你真的见过他们家怎么优化维护的么?不是"哪家大公司都在用,这个东西就好",是因为一旦选择了就要做好,除非真的是没法继续用下去,因为换一套底层的东西往往成本和代价是最大的。
鄙人还是那个观点,技术是为生产服务的,爱用什么就用什么,当然,最熟悉,最稳定可靠的是首选。所以鄙人在大型项目中一般不轻易选择PHP(如果你用过,并且从PHP低版本到高版本持续维护某套程序,就知道维护成本多惊人,因为PHP向下兼容能力实在是噩梦)。

说.net不好的人,鄙人也有观点,世界上没有任何的东西绝对好或者绝对的坏,关键看自己,学了点皮毛就出来闯社会的多了去。但是这么多年过去了,.net很少听说因为升级造成应用不能运行吧,这就是一个稳定的支持团队造就稳定的应用规范体系,对比PHP这个就很明显了,而java。估计又有喷子说什么程序跨平台了,喷吧,.net也可以跨平台知道么?

说了一大堆,鄙人从来不觉得这些东西叫语言,只是技术范畴,一种生产工具而已,好不好,坏不坏,靠的是自己,工具本身无罪。
第3个回答  2013-11-12
ASP.NET
具体什么原因我就不说了
去baidu搜,一大堆
第4个回答  2013-11-12
呵呵``

php 与 asp.net

都好吧.. 看你做的网站是应用在哪方面了...

有时间就都学了吧.. 反正都不难..

asp.net php 哪个好
ASP.NET比PHP更好 ASP.NET和PHP都是常用的服务器端编程语言,它们各有优点,但ASP.NET在某些方面表现更优秀。1. 性能优势 ASP.NET基于Microsoft的.NET框架,拥有强大的运行时性能。它支持多线程,能够处理高并发请求,对于大型、复杂的应用程序,其性能表现尤为出色。2. 开发便利性 ASP.NET拥有强大的...

从0基础开始学起,asp.net好学还是php好学?
学习ASP.net能够事半功倍,适合初学者。与PHP相比,ASP.net更为简单易懂,适合入门。总结,对于零基础学员,建议优先学习ASP.net。学习ASP.net能够快速掌握编程基础。此外,ASP.net能帮助学习者建立良好的编程习惯。综上所述,对于初学者而言,选择ASP.net作为入门语言更为明智。学习ASP.net将使您在编程...

php asp.net 哪个好
PHP和ASP.NET各有优势,选择哪个更好取决于具体需求和项目类型。PHP的优势:1. 开源与免费:PHP是一种开源的脚本语言,可以免费使用,降低了开发成本。2. 灵活性与易用性:PHP可以运行在多种平台上,包括Linux、Windows等,开发过程相对简单直接。3. 适用于Web开发:PHP主要用于Web开发,特别适合于动态...

asp、php、asp.net、js等,哪个最好学
在众多编程语言中,ASP以其简洁易学的特性,成为初学者的首选。学习ASP后,你将能够构建网站和小型系统,满足基础的开发需求。然而,PHP以其强大的功能和广泛的使用场景,成为进阶者的选择。掌握PHP,你将能够开发大型网站,应对复杂业务逻辑,为用户提供更为丰富的服务。JavaScript(JS)则为网站添加了动态...

php 和 asp.net 做网站哪个好
1、因为asp.net的后台是经过编译的,采用系统和页面的缓存,使asp.net网站的执行性能相比其它开发语言更具优势。2、asp.net是net平台的一种,拥有强大的功能支持。3、asp.net网站建设可实现所见即所得的控件编辑和数据绑定等功能。4、网站可以多层次开发使网站逻辑更清晰和维护更方便。5、asp.net网站...

PHP与ASP.NET优劣势,哪个更好
(1)首先它是免费的,对于许多要考虑运行成本的商业网站来说,尤其重要。(2)开发源代码。因为这一点,所以才会有很多爱好者不断发展它,使之更具有生命力。(3)多平台支持,可以运行在所有操作系统之下。(4)效率高,同ASP.net相比,PHP占用的较少的系统资源,执行速度比较快。PHP的缺点是:(1...

ASP.NET比拼PHP,谁是速度之王?
Joe在博客中称 一般来说 作性能测试的目的是要尝试证明一方比令一方要快 我受雇于微软 同时编写PHP和ASP NET代码 我在 NET出现之前就在使用PHP 两个东西我都很喜欢 所以 我很难说出哪个更好 当我说PHP好话时 我的微软同事们会写信来批评我 而当我发表倾向于ASP NET的言论时 我的PHP朋友们会说我是微软的...

asp.net和php哪个更适合初学者,哪个学习周期会短点。
总之,ASP.NET和PHP 在学习资料上都没有太大问题,区别就是ASP.NET是在.NET FRAMEWORK下的,所以遵循.NET FRAMEWORK的设计,而PHP比较灵活,可以用第三方框架,可以不用,也可以自己设计一个框架(一般不会这么做,第三方的用好就不错了)。前途方面来看,当然开源的语言会有前景一些,而且PHP这么多年...

php asp. net asp哪个好
都是淘汰的语言了,学习golang吧

PHP和ASP.NET哪个更好?
PHP与ASP.NET都是现在很流行的脚本语言,也是当前最为热门的动态网页技术的两个,有很大的应用前景和开发价值。所以两个的优劣也是一个“更好”能够分清的。先说PHP,PHP是语法简明,上手快,对现有的各种数据库都支持良好,在面向对象方面也有着自己的优势。同时,PHP还有着执行效率高,服务器压力小的...

相似回答