{eval=Array;=+count(Array);}
不知道为什么,国内技术圈除了流行高并发、追逐高使用率的技术、玩概念之外很少提及软件工程学的东西。
java最有价值那部分是其工程学的成就,它的工程学基础目前就是面向对象编程(OOP)
OOP的学习成本很高,需要很多软件开发经验,因为它属于工程设计的范畴。
java有超大型软件工程的解决方案,php目前只有中型的。
java比php难入手,是指工程学以及OOP编程那部分,也要掌握其工程体系的概念。
单纯比较语言的话,谈不上谁比谁难。编程方式不一样导致使用方式不一样。
PHP就像一个大的函数库,按照功能分类,做什么功能用什么函数就行。
Java是树形结构,自上而下层层继承,功能经过了抽象,封装,是一门在系统层面经过细心设计的语言,使用时需要自己先把业务抽象出对象和方法才行。
以上两点不是硬核的技能,真正的区别在应用领域,PHP面向web,Java面向企业应用,这两个应用方向包含的知识才是硬核啊,比如java搞机器学习,数据分析,存储服务,消息服务,这些都是要求算法和网络知识扎实的人才,掌握这些技能才能具有核心竞争力,多花时间精力在这些方面才是正确。
语言之争一直存在,为了防止被喷,我支持“PHP是宇宙中最好语言”。
编程语言很多时候是相通的,学会了其中的一种,对其他语言的学习都有很大的帮助,学了php在学java可能没有学完java在学PHP那么简单,但是绝不会很难,在做网站开发上面,使用java和PHP还是有很多共通的地方的,如果你理解做网站开发的一整套流程,那么java在你眼里不过就是一种后台服务器的语言而已。
用一个月时间把《java2参考大全》或者《java核心技术1(基础篇)》拿下来,然后再用1个月时间把《java核心技术2(高级篇)》拿下来,最后再把《java编程思想(第四版)》弄熟(理念性比较强,主要是将编程思想的),然后强迫自己去多做项目,慢慢累计自己的代码量,这样差不多1年时间,估计你就能掌握java编程了,也就代表你能上班了。但是还是得继续深造的,编程世界无止境。好好努力,加油!
编程思想都差不多,只是在语言实现方面不同而已,转另外一种,只要学习相应的语法就能快速入门,想精通不是短时间内可以做到的,必进每种语言都有自己的特点,慢慢来吧!
如果不是用框架,jsp写在html里,那都很好转的,各种预言基本语句,条件控制,循环就这些,差不多的。我就试过把一个政府90年代的asp网站改成php
PHP和JAVA属于比较经典的弱类型和强类型语言,没什么相似性。PHP主要内置函数丰富,框架比较多。但也因为框架多,框架与框架之间缺乏约定,后期维护麻烦。
看你自己的学习热情吧,只要你想学,都没啥难的,你不想学,说难听点,再简单的你也学不会我朋友就是一个典型的从php上手(编程0基础),然后搞到后来兼搞java的例子,个人感觉编程是一通百通的技术,大多数编程思想都是大同小异的,只是说每种脚本语言的运行环境,特性不同罢了,对于基础语法而言,其实都差不多
10
回答10
回答2
回答1
回答10
回答3
回答10
回答10
回答0
回答0
回答