java和php的优势与劣势是什么?如果要学,我该怎么选择学那个?

作者&投稿:独孤柳 (若有异议请与网页底部的电邮联系)
java和php的优势与劣势是什么?如果要学,我该怎么选择学那个?~

优点:简单、安全、稳定、跨平台
缺点:需要运行环境、不适合开发桌面应用程序
应用:bs结构的erp系统、金融系统、电子商务系统、网站等

个人认为,学一门就得精通一门,多而泛、泛而不精则流于了平庸。不给你具体的建议,只说一些目前市场的情况:

1.java多针对企业级站点以及高安全性站点的开发,但并不是说php不适合做企业级应用的开发;比如腾讯、新浪微博、国外的facebook等用php开发的站点不一样也是很强悍嘛,这个就得看你的能力了,java属于纯商业性的,而php则属于开源。java serverlet面向对象的思想比较好,但php从php5开始已经在逐渐加大面向对象编程的力度;现在用php做纯mvc的应用开发也不在话下。
2.目前php作为开发语言的全球web站点流量大约占全球互联网流量的35%
3.java精通的开发者求职非常轻松、待遇也好,我有个师兄,毕业后工资直接就6k/月,干了不到一年,直接翻翻1.2w
4.现在许多开发者都逐渐向移动应用方面转移,比如ios的应用程序开发、安卓的应用程序开发等等

最后,我目前专做PHP,等到一定的程度也会整java

1、java和php技术层面对比:
java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。C/S也好B/S也好。从功能上讲,没有语言可以和java相比。但其优势也是其劣势,具体参考第6点。
PHP属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域。WEB领域PHP拥有得天独厚的优势,WEB领域没有语言可以和他比。
两者相比,基本上java完胜。但是其实并没有太大的可比性,专注领域不同。单纯拿两者都可以做的WEB来说,PHP完胜。

2、java和php市场份额对比:
java语言算是古老,多年的发展,其在C/S领域和B/S领域都占有一席之地,特别是在电信和银行行业。但随着社会需求的变化和其他语言的专注,java的市场正被一点点蚕食,WEB领域几乎被PHP一统天下,嵌入式领域几乎被C++一统天下,客户端领域几乎被C语言一统天下,要不是安卓的出现,java的命运还真不好说了。其之前积累的巨大java帝国不会一下子崩塌,一定是有一个过程。所以现在学习并不需要担心其前途,现在学习你更需要担心的却是近十年间英才辈出的javaer,和大批正在进入java阵营的同业者。
PHP在市场描述就比较简单了,因为我们只要看一个领域,那就是web领域。WEB领域php的市场超过80%,其余的则是如java-JSP,asp,C#,.NET,python,ruby等。网站500强中有395家使用PHP。全球最大的两个网站facebook和新浪微博全在使用PHP。
两者相比,算平分秋色。

3、java和PHP的发展空间对比
安卓势头很猛,但手机安装app数量有限,推广难,也是app面临的最大挑战,好在安卓只有JAVA可以做,除此之外就是HTML5了。
中国人口占全球人口19.7%,中国网民占全球网民22.4%,中国网站数量占全球网站数量的0.5%,网站的可发展空间可谓巨大;发达国家互联网对GDP的贡献可达20%,中国互联网对GDP的影响仅为3%。可谓互联网的发展空间巨大,而互联网离不开WEB,WEB离不开PHP。
两者相比,个人觉得PHP的优势更加明显。

4、java和php的薪资涨幅速度对比:
java是公认的难,难上手,真正上手需要至少1-2年,而这期间都属于学徒级别,薪资涨幅有限。2年后会有一个较大的涨幅。
PHP是公认的简单,上手极快,基本过了试用期就可以涨工资了,PHPer正常是半年涨一次薪资,前3年的幅度都还可以
两者相比:其实php的前端优势明显,后段双方区域持平。并不像很多人说的PHP后面难涨,PHP缺人,但更缺熟手。java也不像很多人吹嘘的那样高薪,两级分化严重。其实也很正常,越难的语言,两级分化越是严重。

5、java和php各自发展的瓶颈:

JavaEE体系曾经统治企业级软件开发长达数十年之久,十年间英才辈出,但是Java语言本身却越来越显示出臃肿和分裂的态势。使用Java是个昂贵的选择,复杂的需求设计, 缓慢的项目进度,昂贵的应用服务器和维护难度使Java成为了一种庙堂之上的语言。而版本的分裂也使所谓的跨平台特性成为了一句空话。Java的特性使得它并不适合业务随着市场快速变化的互联网企业,WEB领域几乎被PHP一统天下,嵌入式领域几乎被C++一统天下,客户端领域几乎被C语言一统天下,要不是安卓的出现,java的命运还真不好说了。php的大中型系统开发,方便、快速、是java跟asp.net没法比拟的, 还有php有很多如yaf,yii,ci等强大的框架, 中小型一般系统的开发,一个thinkphp就足于通杀java的ssh三大框架了。
PHP由于其简单,快速开发等特点,也导致了开发复杂应用稍显吃力,所谓成也萧何败也萧何,PHP由于其关注应用层面,开发基本不需要考虑底层的东西,导致其开发快速,学习简单;但也导致了学习PHP工作一段时间比较容易遇到瓶颈,PHP在5.3版本后加入了更为强大的扩展,通过PHP的扩展可以实现PHP本身实现不了的功能。所以PHP开发遇到了这样瓶颈,可以考虑通过扩展来解决,facebook和weibo.com正在大量使用扩展功能去应对一个又一个的难题。新浪微博架构师兼首席PHP技术顾问惠新宸一直在专注与PHP底层原理的研究和分享。扩展是被他认为PHP最伟大的地方。

6、java和PHP的学习成本对比:
java学习,是公认的难。难以上手,难以理解。自学时间成本是12个月,自学成功率不到10%,培训时间成本也近6个月。培训费用平均成本大致为2万元左右。成为熟手的时间成本为2年。成为高手的时间成本一般为5年以上。
PHP学习,是公认为最简单的语言。解释性语言,无需编译。自学时间成本是6个月,自学成功率20%,培训时间成本3个月。培训费用平均成本1万5千元左右。成为熟手的时间成本为1年。成为高手的时间成本一般为3年以上。
两者相比,java的学校成本要明显高于PHP。

总结一下:java和PHP各有各的优势,说到明天早上也不一定说的完,我想说的是学习哪一个,都是OK的。
想学java就从事安卓行业,想从事WEB领域,就学习PHP。
由于java的学习难度,没有基础或者基础不好的同学还是谨慎选择,对于零基础的同学还是PHP可能更加适合一点。
下面是两个网址,一个是Java,一个是php,自己可以看下,对比一下
http://p.ygjedu.com/JAVA/
http://p.ygjedu.com/PHP/


java和php,建站用哪个好
老魏建议学习 php建站,这样成本低,而且速度快,上手难度也低。php建站程序可用的太多了。常见的是 wordpress,帝国cms,dedecms,phpcms等等,这类的程序数不胜数。这里不一一例举了。这些都可以叫 CMS建站系统。wordpress的很多主题都支持移动端自适应,主题会自动检测当前访问客户的是PC端还是移动端,并...

知乎 开发财务系统php和java比哪个好
AVA 的跨平台在单纯的网页开发中没有任何用处,用在客户端程序上倒是个不错的特性,它自己宣称的特性是 “编写跨平台应用软件的面向对象的程序设计语言”劣势方面,JSP 太难处理 UI 了……每次编译都想揍人 优势方面,框架齐备,性能较好(相对 PHP )。比如 SSH 基本人手必读,初学者也能玩玩;JAVA...

python和其他几门语言的区别有哪些
1、与ava相比,有高效的数据结构 与java相比:在很多方面,Python比Java要简单,比如java中所有变量必须声明才能使用,而Python不需要声明,用少量的代码构建出很多功能;(高效的高级数据结构)2、与php相比,更易于维护 与php相比:python标准包直接提供了工具,并且相对于PHP代码更易于维护;3、与c相比,代...

目前最流行的编程语言是哪个,我是做PHP的
python和java吧

PHP从入门到精通的图书1
1个项目案例内容极为详尽,实例典型丰富 第1章初识PHP1.1PHP概述1.1.1什么是PHP.1.1.2.PHP语言的优势1.1.3.PHP5的新特性1.1.4.PHP的发展趋势1.1.5PHP的应用领域1.2扩展库1.2.1PHP5内置标准扩展库1.2.2Zend引擎2.21.3前期准备工作1.3.1HTML标记语言.1.3.2...

php涓璲avascript confirm娉ㄩ攒涓嶈兘鎴愬姛.
和坚硬的桦树 昔日的种种逡巡不去,扭曲 我的小舟,一直系着 缆绳牵着它 每一朵都似香炉散发着芬芳 不过我还真没听见过筑墙者的动静。当音中响起,哈哈

ava的大方向是什么
ava的大方向就是j2eej2ee不仅仅是socket编程,具体包括13中核心技术J2EE的核心API与组J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):方法\/步骤 1.JDBC(Java...

A.V.A什么时候公测呀,
明年5月会是个比较合适的时间 再说过半年后玩家的配置也会更加提高 最关键的是,如果现在就推出的话,会冲淡和分流穿越火线的玩家,所以腾讯不会太早推出A.V.A 另一方面,为了应对CSO的公测,采取在昨天双倍经验,今天更新版本的策略来打压制约CSO,就目前看来效果还不错 个人分析,明年4到5月公测,...

ava怎么玩
2门启动了 1门就开门 首先要按两下W开门 然后 有铁丝网 怪暂时过不去 你冲进去不要停顿 跳到那个机器上 自己就能启动了 话说2门的那3个 看到你把1门启动了 直接开3号门 然后你出来就去4号门等 1个人启动完 在外面的正好关门。。。但是这样玩 要4个人都很熟练的 呵呵 然后是第3...

php 多维数组元素值替换【高手进来】
arr = [ [ ['name'=>'a','age'=>22,'avator'=>'http:\/\/www.google.com'], ['name'=>'b','age'=>21,'avator'=>'http:\/\/www.google.com'], ['name'=>'c','age'=>20,'avator'=>'http:\/\/www.google.com'] ], [ ['name'=>'d'...

孟州市15188932878: 在网站开发方面,java和php各自的优劣势是什么? -
管崔里尔: 劣势方面,JSP 太难处理 UI 了……每次编译都想揍人 优势方面,框架齐备,性能较好(相对 PHP ).比如 SSH 基本人手必读,初学者也能玩玩;JAVA 处理复杂事务时总能有合适的解决方案,横向扩展负载均衡也好、与其他语言集成也好,...

孟州市15188932878: PHP和JAVA比较有哪些优势 -
管崔里尔: 选择java还是百选择PHP?学习java还是学习PHP?java好还是PHP好?java强大还是PHP强大?语言的纷争一直没有停歇过,我并想参与纷争,我只想从各个角度和度我知道的实际情况,对二者做个全面剖析.希望对即将入行的朋友一点参考....

孟州市15188932878: 谁能详细描述一下java 和php 的优缺点? -
管崔里尔: php学起来简单, 运营成本低, 但功能较弱, 性能不高, 一般很少做企业级应用 (当然php5出来之后有很大的改观), 很多个人网站都用php, 也有一些大型网站用php, 据说百度的前台就是用php写的jsp学起来费力, 成本较高, 门槛也较高, 性能很好, 一般那些企业级应用使用, 比如网络银行之类的, 但个人网站就很少有用jsp的了至于那个更吃香, 你自己想想吧, 这两个各有优劣, 不过我更倾向于jsp, 因为因为我觉得jsp更有挑战性...我喜欢比较难的.

孟州市15188932878: 网站开发,用PHP和JAVA的各自优缺点是什么? -
管崔里尔: 从成本上说: PHP最经典的组合就是:PHP+MySQL+Apache.非常适合开发中小型的Web应用,开发的速度比较快.而且所有的软件都是开源免费的,可以减少投入.Java的Web应用服务器有免费Tomcat、JBoss等,如果需要更好的商业化...

孟州市15188932878: java真的比php有优势吗 -
管崔里尔: 各有各的优势和不足,我之前学过java,现在做php一年不到,觉得php相对轻量化,比java更容易入门,开发周期短,现在网站用的也很多,不过java貌似更加严谨,安全性更高,但是开发成本更大.两者都是面向对象,所有的编程语言都是相通的,学好了一门,入手其他的也比较容易了...个人见解,大牛不要喷我哈...

孟州市15188932878: PHP和java相比哪个有优势? -
管崔里尔: 1. PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经久不衰的原因.在电商、社区等方面,PHP具备非常成熟的开源代码和模板,因此使得PHP应用极为广泛.劣势是受众较小,有可替代性.2. JAVA可以说是最热门的的编程语言,对于很多高级语言来说,JAVA都是基础;另外一个,JAVA是跨平台的,有多个方面的应用,如Android、Swing、J2EE、J2ME等.就业面比较广,市场用人需求也大.java多开发大型系统,所以大型企业往往需要很多Java人才,这是其优势.

孟州市15188932878: java和php 做后台哪个好 -
管崔里尔: 1、java和php技术层面对比: java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件.C/S也好B/S也好.从功能上讲,没有语言可以和java相比.但其优势也是其劣势,具体参考第6点. PHP属于后起之秀,吸收了java和c以及...

孟州市15188932878: PHP 和 Java 的主要区别有哪些? -
管崔里尔: PHP 和 Java 的主要区别如下: 1、技术层面区别: java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件.C/S也好B/S也好.从功能上讲,没有语言可以和java相比. PHP属于后起之秀,吸收了java和c以及perl等语言优点,专...

孟州市15188932878: php和Java的区别是什么 -
管崔里尔: java和php区别主要体现在语言结构和使用的范围上,对比如下: java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件.C/S也好B/S也好.从功能上讲,没有语言可以和java相比. PHP属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域.WEB领域PHP拥有得天独厚的优势,WEB领域没有语言可以和他比. 两者相比,基本上java完胜.但是其实并没有太大的可比性,专注领域不同.单纯拿两者都可以做的WEB来说,PHP完胜.

孟州市15188932878: PHP和Java各种的特点和优缺点,一般的应用,女孩子学习什么比较好? -
管崔里尔: PHP是一门解析型语言.所谓解析型语言,就是一边编译一边运行,通俗点就是性能较低,语法较轻便.PHP主要用于网站开发,程序方面很少用到.Java是一门编译型语言.所谓编译型语言,就是编译后运行,性能比PHP强得多,语法非常严格.Java一般用于服务器和软件,网站也可以用,不过很少.个人观点: 如果你是第一次学习编程语言,建议先入手PHP这种较为容易的语言学习,然后再学习其他语言.学习第一门语言的过程是困难而需要耐心和信心的,只有坚持才能获得胜利.当熟练掌握一门语言后,学习其他语言就很轻松了.切记,不要学一半这个再学一半另一个,这样会导致最后两样都学不会.(手机纯手打,个人3年PHP,Java,C学习经验,望采纳)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网