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

java和PHP那种比较好?

发布网友 发布时间:2022-04-23 01:45

我来回答

7个回答

热心网友 时间:2022-04-29 12:14

1、语言难易比较
PHP是一种解释执行的脚本语言,语法和C语言类似,易学易用,不懂电脑的非专业人员稍经学习也能使用PHP.而Java要先编译成Class文件,然后在Java虚拟机上执行,Java开发需要熟悉Java语法以及一些核心的架构,从而实现一种可复用的、跨平台的软件,Java培训比PHP培训要难学的多。
2、技术架构比较
从技术架构来说,Java语言相比PHP有明显的优势,Java使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。PHP只能实现简单的分布式两层或三层的架构,而JAVA可以实现多层架构。数据库层、应用逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。例如Struts就是利用Java的web开发技术实现了MVC的设计模式,而在业务逻辑层也有Spring框架,数据库持久化层有Hibernate等框架。这些框架可以方便开发者高效、合理、科学得架构多层的商业应用。从数*算和数据库访问速度来讲,Java的性能也优于PHP.实际上,对于跨平台的大型的企业应用系统来讲,Java几乎已经成为唯一的选择。
3、Java和PHP技术层面对比
Java是纯面向对象开发,功能强大,分支众多,没有Java不能做的软件。C/S也好B/S也好。从功能上讲,没有语言可以和Java相比。
PHP属于后起之秀,吸收了Java和c以及perl等语言优点,专注互联网领域。WEB领域PHP拥有得天独厚的优势,WEB领域没有语言可以和他比。
4、Java和PHP的发展空间对比
安卓势头很猛,但手机安装app数量有限,推广难,也是app面临的最大挑战,好在安卓只有JAVA可以做,除此之外就是HTML5了。目前来说互联网的发展空间巨大,而互联网离不开WEB,WEB离不开PHP。两者相比,个人觉得PHP的优势更加明显。
5、适用性比较
PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。还有,同样功能的系统用Java开发的系统要比PHP开发的系统的价格要高。
6、薪资比较
薪资事由供求关系决定的,人才缺失,薪资自然高,人才饱和,薪资自然不会高。从需求上看企业对Java人才的需求是比较大的,但Java方面的人太多,而PHP方面的人才要少很多,所以面上看PHP的薪资应该要高一些,但Java只要学得好,薪资高的也很多,这方面还是看技术。
总结下:不管是PHP还是Java都是不错的选择,目前来说这两种语言都还处在势头上,但是从长远出发还是Java好,毕竟从性能、处理数据各方面来看还是Java有优势一些,当然最终选择还是在你自己的手里。

热心网友 时间:2022-04-29 13:32

菜鸟就去学php,相比于asp.net,那个更适合现学现卖。asp.net原本有的架构早已经用不着了。当jsp在web前端比不过php的时候,asp.net项目组却要靠抄袭struts来重蹈覆辙,而不是开发一套比php更加方便、坚持微软的“所见即所得”开发模式的ajax控件开发模式,那么asp.net在web前端开发方面就根本没有什么学习的必要了。
如果只是比较简单的web前端编程,原本来说php最低级,但是现在看来,java和.net因为扯淡什么mvc模式而慢慢都多余的了。
web程序员在处理简单的网页交互时都是需要立刻从界面方面考虑程序设计,而所谓的struts的mvc概念却要人去从controler脚度曲考虑,结果一大堆程序员写出来的大多数程序都是在controler中去处理view,也就是说在设计上根本分不开。
另外,灵活的前端交互界面程序需要高效地以组建方式去设计界面控件,而所谓mvc模式是反动的、不是主张灵活分解界面控件开发、不是以搭建UI控件的方式来设计大型系统,所以程序员还不如用低级的开发方法,而省得被繁琐麻烦的java或者asp.net mvc给绑架了。

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

这没法比较
JAVA有三个版本J2SE,J2EE和J2ME。
J2SE:可以做桌面开发,
J2EE:主要适合做企业级管理系统开发,其中jsp是J2EE的一部分,可以用来做Web开发。
J2ME:可以用来做移动或嵌入式开发,如机顶盒应用、手机游戏等。

PHP是一种服务器端HTML-嵌入式脚本描述语言。 其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单。在HTML文件中, PHP脚本程序(语法类似于Perl或者c语言)可以使用特别的PHP标签进行引用, 这样网页制作者也不必完全依赖HTML生成网页了。由于PHP是在服务器端执行的, 客户端是看不到PHP代码的。 PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。 PHP除了可以使用HTTP进行通信,也可以使用IMAP, SNMP, NNTP, POP3协议。

热心网友 时间:2022-04-29 16:58

个人感觉两种语言侧重点不同,一般java做系统方面的比较有优势,一般的银行保险之类的大量业务处理的应用一般是java的,java扩展性比较好,易于维护。php做的一般是一些网站,商城之类的,开发起来也比java轻便

热心网友 时间:2022-04-29 19:06

PHP比较简单啊 java学习起来比较复杂尤其是需要做到企业级应用开发的程度

热心网友 时间:2022-04-29 21:31

  语言这东西没有优劣之分,看你的着重点在哪里
如果是你的工作重心在网站或者是前端,那PHP更适合你,PHP在这方面有着明显的优势,比如开发效率快,调试简单,上手容易等,各大门户就是最好的例子,比如新浪微博、QQ空间、百度等也都是PHP在做前端的展示,很方便。
如果你的研究的方向是后端处理或是企业应用,那JAVA就更适合你,JAVA的优势网上一堆,相信我这里就不用说了,只强调一点,就是JAVA是一个大集合,可以实现很多PHP实现不了的功能,比如后端多线程,定时任务等(虽然PHP通过脚本实现,但并不适合所有操作系统)追问好的,谢谢你的建议

热心网友 时间:2022-04-30 00:12

其实两个语言从开发网站的角度要看重点,
php现在也可以做一些大型的应用,并且一直惯有短平快的特点,非常实用,
但是java的开发周期和后期的维护会非常的麻烦,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高考为什么不能补报志愿? 帮我翻译一句话“不管多久以后,不管世界变成什么样子,我都是哪个最骄傲... 温州到周口的大巴车经过台州路桥客运中心那里吗? 微信怎么设置看不到微信号 不想让微信号显示出来怎么办 2021年大学教师资格证报名费用 大埔教师资格证报名网 大埔县教育局办教师资格证需要准备哪些资料? 深情触摸2016百度云链接 求深情触摸百度云分享 Java和PHP哪个比较好? 闲鱼买家关闭交易也能看见对方收货地址吗? java和 php那个难吗? java和PHP哪个更好些? 微信支付设置指纹怎样打开 微信删除转账记录在哪里设置指纹? 如何让360浏览器不弹出广告 华为手机接听电话是左右滑动,可以更改为上下滑动吗? 华为手机桌面滑动的想变成原来手点动的怎么办? 华为手机滑动模式更换 怎样剔除虾背上的黑线? 华为如何改变滑动显示 为什么虾背上有一条线? 买皮皮虾时,为什么找虾身3条线? 虾背上的黑线到底是什么? 爱吃虾的朋友们你知道虾背上的黑线是什么吗,能吃吗? 虾背上的黑线到底是什么?吃了会对人体造成伤害吗? 吃虾的时候,虾背上的黑线怎样去掉 购买商品成功付款成功后上面显示扫呗是指扫二维码支付的吗 虾含有丰富的矿物质,日常生活中经常食用,虾背上的虾线到底是什么东西? JAVA和PHP哪个更好? PHP和JAVA比较有哪些优势? 请问java开发和php开发哪个好? 闲鱼卖买家未付款关闭订单卖家还能看见买家的收货地址吗? java和php这两个哪个就业前景好? 在闲鱼上面买的钢琴前面没有付款系统已经关闭了的交易然后再付款还可以买吗_百度问一问 闲鱼上卖家已经关闭订单,交易也被取消,可交易记录有啊,卖家还能看到我信息不? 我在闲鱼卖东西,买家买了,但是我联系不上,我就关闭交易,这样买家可以看到我的名字或电话吗? 苹果7怎么设置指纹支付? iphone7微信怎么设置指纹支付? word如何删除页? 苹果13怎么设置指纹支付? apple pay 怎么设置指纹支付 苹果7plus支付宝怎么设置指纹付款 招行安心收益(债券型中风险)近一年收益率6.1%,我表示看不懂。。。。 谁能讲解一下收益计算 招商安心收益债券怎么卖出? 蜂鸟众包怎么绑定微信 招商小考验招商安心收益债券基金产品类型是哪一个? 怎么查看蜂鸟众包绑定的银行卡 京东旗下的网银钱包理财产品招商安心收益债券基金(代号217011)太蒙人了,买了1700元10天右