问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP、JAVA和ASP.NET之间的区别?具体点的 谢谢!

发布网友 发布时间:2022-04-23 12:42

我来回答

8个回答

热心网友 时间:2022-04-06 08:15

一、主体不同

1、PHP:即“超文本预处理器”,是一种通用开源脚本语言。

2、JAVA:是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。

3、ASP.NET:是微软公司推出的新一代脚本语言。

二、特点不同

1、PHP:PHP在不断兼容着类似closures和命名空间等技术,同时兼顾性能和当下流行的框架。版本是7之后,一直在提供更高性能的应用。

2、JAVA:具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等

3、ASP.NET:基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。


三、优势不同

1、PHP:独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

2、JAVA:作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程

3、ASP.NET:具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。


参考资料来源:百度百科-asp.net

参考资料来源:百度百科-Java

参考资料来源:百度百科-PHP

热心网友 时间:2022-04-06 09:33

我是因为再找和你一样的问题才看到这个问题的,所以这里说说自己的观点,求交流...
由于都是用于web开发,是现在web市场上的三个老大哥,所以导致了许多想学web开发的同学纠结于学哪个好的问题。当初我也纠结于此,不过当每样都浏览一遍后,我发现现在的他们来说都是一个妈妈生的了。为什么这么说呢,因为在市场经济的今天,连中国都学会了西学东用,拿资本主义过来说是具有中国特色的社会主义。这三门语言(其实说“技术”跟到位)也是一样,他们相互竞争的同时也相互吸取优点,融合与自身。比如当你用C#,php,java开发的时候,你会发现在他们之间转换,根本就没有语言障碍,甚至连好多类或方法都是同名或相似。当然,我没有认真的研究过他们的底层代码,所以说的都是表面现象。
当然,在注意到相同点的同时,我们跟关心的是他们有哪些不一样的地方,毕竟只是“像”一个妈生的嘛。从应用层面上来讲,php是专门用于web开发的一门技术/语言,他在悬浮在技术和语言之间。怎么理解呢,因为从一开始,他就是一个技术,叫做personal home page,用于制作个人网页。后来渐渐发展而来,演变成了所谓的“语言”(ps:我很纠结于这个界限!)。他是一门轻量级的语言,专一于web开发,并汲百家之长,而且由于完全开源,因此具有良好的群众基础和发展潜力;java,纯种,可“考证”。为什么说是纯种呢?因为他的的确确就是一门语言,可以用于各方面的开发,和c++是平辈。所以web开发只是他的应用的一部分,只是因为他在web领域影响力比较深厚,所以导致了大家直接搬出他来做代表的失误,但大家都见怪不怪了;asp.net是一项技术,他是脱离语言的,你可以用常用语言是C#和VB,我用的是c#。asp.net是由微软一手推出,也是结合了各家所长,用一开始的asp技术和.net fromwork 组合而来。由于.net fromwork 技术的引入,asp.net的开发变得特别傻瓜话,拖控件成了大部分ASP.NET程序员进一步学习的绊脚石,因为他们太迷糊于表面工作了。
前面简单的说了下三者的区别,我都有些被说迷糊了,所以我想我有必要重新解释一下(如果你愿意看下去的话)...
首先,java是一门像C/C++一样的语言,由于他的解释执行的运行方式(在web应用中有很大优点:平台移植性,运行时效率等),在web应用领域占有很大一部分江山;其次,ASP.NET是一门技术,由ms推出,比较拘泥。而php就是一门专门用于web开发的语言/技术。在有语言基础的条件下入门学web的话,php比较直接,java web应用可以玩得高级一点,不推荐从asp.net着手(小心被ms傻瓜化)。如果有时间自己三个都看看,自己就能有更深的体会,有时候发现三者相通,有时候发现各有千秋,这种感觉莫名其妙。这也是之前我说到和你发出同样疑问的原因。以上是我的简单理解,求交流...QQ:1070867716

热心网友 时间:2022-04-06 11:07

net是在windows里运行的,所以会产生费用,而php和java是免费的。第二:学java和net的工程师较多,而学php的则较少,如果一个企业需要开发一个网站的话,那么相对来说java和net的工程师比较好找些,在这上面也节约了很多成本

热心网友 时间:2022-04-06 12:59

java 开发效率成本高 主要的好处是配合oracle效率非常不错 适合大型web和超大型web

php 开发成本一般 配合mysql效率也不错。。属于平级web,适合中型和偏大一点的web

asp.net 开发非常之快 配合sqlserver也还过的去 适合中小型web

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

开发环境的区别 。。

热心网友 时间:2022-04-06 17:31

在市面使用情况分析中找到这条信息,我个人观点使用哪个或者学习哪个都可以。不是语言本身的问题,是技术开发者认知的问题。对于求职者来说,就看招聘单位需求量就行。

热心网友 时间:2022-04-06 20:13

asp.net微软的 php java 开源

热心网友 时间:2022-04-06 23:11

莫要空手套白狼,加点分了,再给你回答。。。。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
预算2000内的手机2000元以内双核手机 我女儿被摩托车一撞伤后,骑车人逃逸了,记住车牌号报警后,找到车主... ...擦车事件.给钱私了对方写了协议书和收据.但肇事局把车拖走了... 我被摩托车撞了对方是全责,头部还缝了六针,我可以要求赔偿多少?_百度... 对方醉酒驾摩托车撞伤家人,现在想出院静养,赔偿事宜该怎么协商,应该赔 ... 摩托车追尾我家人的车,摩托车司机骨折,交警扣了我家的车 现在需要我们... outlook 资料怎么转移到其他电脑上 正规废镍回收联系方式 手机用音乐播放器那个更好? 哪种播放器音质最好 头脑特工队观后感 PHP与ASP.NET优劣势,哪个更好 net与php的区别和优势 谁能详细的告诉我五星红旗的颜色和星星所代表的含意是什么? 大学自考毕业论文难吗?会查重吗 王子奇苏晓彤在忙着写论文,写论文是不是很难? 毕业论文写作质量不高怎么办? 五星红旗代表什么意思 五星分别代表什么 红旗为什么是红色 金利来女包型号BGB21309003-111的价格是多少 王子奇在忙着写论文,大四毕业论文很难写吗? 观赏金鱼怎么饲养? 专升本大专学校要求准备毕业论文,想问一下毕业论文难写吗? 国旗颜色的代表意义? 毕业论文难写吗 鱼缸里的金鱼怎么养? 金利来女包型号BGB246111104-321的价格是多少 蛋挞液怎么做蛋挞更好吃 金鱼怎么养?活的时间长? 金利来agb1505016 181这个包包多少钱 王子奇苏晓彤在忙着写论文,论文难写的原因有哪些? 头脑特工队的观后感100字。 头脑特工队英文观后感,80词左右,求大神帮助! php与asp.net的区别 asp、asp.net与PHP之间的区别 以及难度系数 ? 能帮我写一段关于头脑特工队的英文观后感吗 非常感谢 PHP与ASP,asp.net有什么不同 头脑特工队 观后感 头脑特工队的观后感怎么写 亲们看了头脑特工队你有什么感想, 看头脑特工队影评作文四百字 制作网站asp、php、.net、java,到底有什么区别,为什么都说php做网 ... 头脑特工队影评50字 各位,详细帮忙分析一下,ASP,ASP.NET和PHP的优劣势? PHP与ASP有什么区别? 头脑特工队读后感 PHP和asp.net有哪些具体的不同 一个个进行对比 如何评价电影《头脑特工队》 请问做网站有几种程序语言?asp asp.net 和php有什么区别? 头脑特工队的观后感100字 感想!! PHP与asp.net做的网站各有什么优缺点?