同时深入php和java该学习哪些

作者&投稿:堂茗 (若有异议请与网页底部的电邮联系)
PHP和java能不能同时学,那么利弊分别是什么~

如果说天下程序是一家可能被拍砖
但其实所以的编程思想可很类似,语法也不出入不大。
如果你想要学php,可以,php对于java来说确实稍简单一点,但往深了学难度相差无几。

不管你打算学什么语言,专一很重要,触类旁通是达到一定程度后的结果。

C其实需要记的最少,在这么语言里,但C是这么多语言里最难的一个。

没必要先学C,PHP和C的语法相像,但并不完全相同。

C++,如果想学这个,建议学VC++。

如果你是在自学,可以改学PHP+mysql,如果你在学校,建议你根据自己的科目由浅入深,不要半途而废。

php比较简单,根java是比不了,谁让c和java是做软件的呢,钱多好养。java是做游戏好,做软件也好,做手机端也可以。谁让安卓系统就是java写的。哪像php小语言成本低,开源多,随便改改做做就出来了。

这个主要看个人,就我个人认为,

如果你是有黑客精神,喜欢快速迭代开发的,喜欢解决棘手的小问题,喜欢创业,创意和点子多并且希望快速实现,那应该会更喜欢PHP这类动态语言,今后的主要职业方向是web开发工程师。典型代表就是Facebook和无数创业公司。

如果你更喜欢大企业和复杂的商业流程,严谨的设计模式和软件工程学,更注重稳重型开发,讲究系统的严格设计和对开发过程的详细控制,那选择Java这种在解决业务流程方面更成熟的平台更适合,典型的代表是IBM。

Java另一个方面也是很活泼的,就是基于Android平台的移动应用开发,和传统的J2EE风格相差较大。

总体来说两种的薪水待遇都差不多,就目前来看职位需求上我个人感觉PHP的要比Java的多。PHP目前好像阵地还相对稳固,属于蓬勃发展期,虽然有Ruby和Python这样的强力竞争者,但是PHP的主导地位在短时间内还难以动摇。

Java是企业市场上的霸王很多年了,之前被Oracle收购之后几场官司对它稍微有点影响,都在探讨对Java的依赖性,加上.NET 4确实很强力,所以最近经常能听到.NET崛起的呼声。不过Java就算是在走下坡路我想也至少要走1-2代程序员才能消亡吧,况且虽然Java 7并不出众,但是Java平台依然有许多其他后起之秀如Scala等等,所以我觉得Java几乎不可能倒,下滑都很难。

总之,做个不太恰当的分类/比喻,如果你是黑客或者创业者,就选择PHP,如果你是大公司严谨的高级工程师,就选Java。

P.S. 其实两个都学也没问题啊 = =

C++要好好学,这玩意不会太坑,主要是思想,要学好,下面是回答你的问题了:
学PHP,需要会的有:PHP语法,HTML语法,CSS语法,APACHE,MYSQL的SQL应用
学JAVA,需要会的有:JAVA语法,面向对象思想,MYSQL或SQLSERVER或ORACLE的SQL应用,另:JAVA还要看方向,如果是WEB(网站)方向的,就学HTML语法,CSS语法,TOMCAT,APACHE,如果是WINFORM(窗口应用)方向的,就把C++搞牛一点。
然后就是随手用U盘COPY的文件有:JDK的API文档,CSS帮助文档,HTML帮助文档
JAVA主要是向象对象思想的语言,所以要有对象想思,对MVC,能理解,和现流行的框架能理解

为啥要同时学两个呢。还不如精通一门。我本来是学java的。但是工作需要要去学php,到现在我都还很不爽呢。


初学者适合学习哪些编程语言?
很多同学想转行编程,但是那么多的编程语言到底该怎么选呢?头疼~如果你是一名具有前瞻性的开发者或者想成为一名具有前瞻能力的开发者的话,那么,你应该至少在好的编程语言中选择一个,类似Python,JaScript,C#,C,PHP,Ja,C++或者go。天通苑IT培训就为大家介绍一下初学者适合学习哪些编程语言。2023年十大...

计算机方面的专业分为哪些类?【信息与计算科学】和【计算机科学与技术专 ...
1 软件开发(主要专业:计算机科学与技术,软件工程等),就是编写代码,开发程序。有多种开发语言C\/C++,JAVA,C#等。注:系统开发,网络编程和大型游戏还是需要学好C\/C++(个人认为较难点),手机游戏需要学会JAVA。工程项目的系统软件开发,常用的是JAVA\/Ja揣aEE和C#\/.NET,还有些中小型开发常用的技术...

Tokio Hotel介绍
TOKIO HOTEL一直在努力挖掘自己的深层潜力。短时间内,这支乐队对歌词创作的不懈努力和对新兴元素的积极运用终于使他们达到了既定目标——德国本土内一直渴求的,呈现TOKIO HOTEL式“清晰”的新声音终于诞生。睿智,动人的歌词,活力的现代之声和超凡魅力,修改了音乐最高水准的定义。他们的作品是这些日子来...

求铁血联盟各版本讲解和铁血联盟2野火下载地址
http:\/\/tbsgame.net\/bbs\/index.php?s=bb783434fd00f0b3d540e0387d8a235d&showforum=81 那么大个置顶"铁血联盟2黄金增强版1.13和铁血联盟2中文原版1.06下载,永久做种。"先去下个原版! UC都是MOD.去专门的区下MOD包 再说一遍- - 国外看熊窝 中文看铁资,这是JA迷的常识阿-w- 常识.....

慈利县15121236977: 同时深入php和java该学习哪些
孙儿复方: 这个主要看个人,就我个人认为, 如果你是有黑客精神,喜欢快速迭代开发的,喜欢解决棘手的小问题,喜欢创业,创意和点子多并且希望快速实现,那应该会更喜欢PHP这类动态语言,今后的主要职业方向是web开发工程师.典型代表就是...

慈利县15121236977: 现在在学Java,又同时想学php? -
孙儿复方: 不同的程序语言是不可能兼容的,因为执行环境不一样.但是程序语言都是想通的,比如很多函数基本都可以找到类似的.PHP是比较简单的.主要看你学后往哪个方向发展.JAVA适合做大型的WEB程序,PHP只能做网站.

慈利县15121236977: PHP和JAVA 自学编程 我应该怎么选择 -
孙儿复方: 如果基础不是很好的话,建议先学PHP,PHP相对Java而言,需要的工具、环境配置都简单些,比较容易获得学习的乐趣,等熟悉了以后,你会发现所有的后端语言思想都是差不多的,那时候学什么、怎么学你就会有自己的想法了. HTML、CSS、JavaScript相对简单些,推荐做个小东西,比如留言本、信箱之类的,做的过程中需要什么查什么,一个小项目做下来,整体的印象就有了,再往哪个方面深入学,你自己就知道了. 总的一句话,先简单了解,获得总体印象,入门后你的眼前就不是一片迷雾了.

慈利县15121236977: 做软件开发应该学哪些知识?自己有点编程基础 -
孙儿复方: 1、基础知识学习软件开发需要大量与数学、英语打交道,所以需要有一定的数学、英语基础.有了这个基础,学起来可以事半功倍.当然,对数学、英语的要求也没有想象中的那么高.2、基础编程语言编程语言是学软件开发的钥匙,初学者好...

慈利县15121236977: 怎么学好php和java?
孙儿复方: 多练习,代码都是练出来的,做很多项目去体会.中科英才大宇老师讲课特别有意思,能把枯燥的代码讲活起来,你可以去中科英才计算机教育大宇老师的免费课件听听,很好的.

慈利县15121236977: 我会java的BS开发,转php要学哪些? -
孙儿复方: 分三个方面:1 是web前端,需要会php基础,还需掌握html,css,js.2是服务器后台,需要一定的php框架知识,服务器可以是linux系统也可以是windows系统看情况.3是数据库管理,需要学sql语言.

慈利县15121236977: 怎么样学习PHP和JAVA
孙儿复方: php和JAVA不矛盾,PHP一般用来解决中小型企业应用,特点是好学、好用、功能强大、写程序方便. 但是超大型的企业都不用PHP的,比如几乎所有的银行,因为JSP、JAVA有一整套的解决方案,便于大型团队合作开发大型应用,成熟的安全问题解决方案,全面的负载平衡措施. JAVASCRIPT,这个东西非常重要,它无法取代PHP完成服务器端的数据库访问,但是它能让PHP程序更加的得心应手,都要学,都是好东西,互补的.但是先后顺序不重要. 更多资料请上"深圳ITjob"网站了解.

慈利县15121236977: 学JAVA好还是PHP好?为什么?哪种比较容易上手? -
孙儿复方: 总听来说,两者都是不错的语言,应用都很广泛,具体来说,PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应.而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好.还有,同样功能的系统用Java开发的系统要比PHP开发的系统的价格要高.在学习难度上,Java要明显高于PHP.从长远考虑的话,Java的前景更好点.

慈利县15121236977: 要想成为java软件工程师,要学哪些知识 -
孙儿复方: java基础,jsp/asp/php,html,JavaScript,css,struts,hibernate,spring,ibatis,数据库(Oracle/sql server/mysql/db2) 等等 Java入门简单,但是要学的东西很多

慈利县15121236977: 本人软件工程专业学生,学过JAVA,PS,和HTML+CSS,现在不知道该学习什么?希望之后可以从 -
孙儿复方: 如果你目前学习过JAVA,PS,和HTML+CSS,表示你的基础还可以.以后可以从事Java开发或者如果对安卓感兴趣可以做一下安卓手机开发.Java这一块需要学习的东西非常多,一般如下阶段:第一,Java基础,主要学习Java的基础语言、...

你可能想看的相关专题

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