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
莫要空手套白狼,加点分了,再给你回答。。。。。。
PHP、JAVA和ASP.NET之间的区别?具体点的 谢谢!
一、主体不同 1、PHP:即“超文本预处理器”,是一种通用开源脚本语言。2、JAVA:是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。3、ASP.NET:是微软公司推出的新一代脚本语言。二、特点不同 1、PHP:PHP在不断兼容着类似closures和命名空间等技...
制作网站asp、php、.net、java,到底有什么区别,为什么都说php做网 ...
PHP无论是开发平台还是数据库平台结合MYSQL都是免费的,没有版权的说法,而且PHP小体量的数据网站速度也很快。所以一般来说小网站PHP还是蛮适合的。ASP的解析器IIS就集成在微软的服务器系统上,而且是VB的子集,如果学过VB上手快。。NET是新一代开发平台,有C#的经验上手也快。JAVA就比较强大了,可以开...
asp和vb/vb.net/jsp/php/jave/c#
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:1、代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并...
php与asp.net的区别
功能上,ASP.NET比ASP有更强大的library, 更好的稳定性。 ASP.NET可以使用.NET Framework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现),功能上显然强大于传统功能单调的ASP。最强的技术支持Web Service, 而且有.NET的所有library做后盾。而且ASP.NET 在.NET 3.5中还有微软专门为AJAX开发的功能--ASP.NET...
比较JSP、PHP、ASP、.net 等几种主流网络编程语言的优劣势
2、 系统的多台平支持。3、 强大的的可伸缩性。4、 多样化和功能强大的开发工具支持。缺点:1、 与ASP一样,Java的一些优势正是它致命的问题所在。2、 缺少系统性的资料。3、 速度超慢PHP优点:1、 一种能快速学习、跨平台、有良好数据库交互能力的开发语言。2、 简单...
谁能把asp asp.net jsp php 这几种做网站的语言分别解释一下,我都不...
后来微软有了asp.net,逐渐的淘汰了asp,asp.net是基于微软.net平台的,开发语言是C#和VB,现在也很流行。jsp是java语言的web版,主要用于搭建企业级的系统项目,用来做普通网站的较少,因为开发周期和成本都比较高。php是最流行的web开发程序语言,全世界80%的网站都使用或部分使用php。因为php环境搭建...
ASP、JSP、PHP还是ASP.NET好~~~分别概述一下~~ 先学哪个好~谢谢
1 .net 是新流行的编程语言,是在asp之后出现的,都说这个好,但是本人并不觉得多好,当然还是有他自己的优势的,是流行语言,很多客户或者是公司都要求会这个,可以说有市场,所以建议学他 2 php 建议学他是因为关于这个语言的教程和开源代码非常多,很容易上手,.net这方面就显得要少了 3 asp ...
jsp asp asp.net php是什么?!区别啥?!
可以说,asp确实快过时了,在未来jsp和asp.net将会有巨大的潜力,但php凭借其开源的特性也会占有一定份额。 vb一般指vb6.0,是传统的win32编程。vb.net和asp.net是基于微软.net平台的语言。说java好主要是因为java的j2ee部分做企业级开发很强大,而且跨平台。c#是.net平台上最好用的语言,现在只能运行在windows系统。
PHP与ASP.NET优劣势,哪个更好
PHP与ASP.NET最大的区别是php既可以在widowos下配置服务,也可以在linux下配置服务,但.net是微软的东西,只能在windows下用,其他的就是个人所好了,连接数据库方面PHP不如.net方便 PHP程序可以运行在UNIX、Linux或者Windows操作系统下,对客户端浏览器也没有特殊要求。PHP也是将脚本描述语言嵌入HTML文档...
php和net的优势和区别都是什么?
市场方面:以市场份额来说(WEB),现在占有率第一的是传统的ASP、第二是PHP,但ASP.NET也有不少,在企业开发市场方面.NET与Java是均分市场 应用方面:以Alexa前十的网站来看微软官网,Windows Live 、Bing、MSN以及MySpace都是ASP.NET的,当然类似Facebook、WP等网站都是PHP的,但是更多情况下,PHP...