html css javascript 这些部分都是一样的
然后php里的方法都是经过高度封装的专门用来开发网站 如果你java基础的MVC学的不错的话掌握php用不了一个星期
做网站PHP相较于JAVA WEB比较简单一点,而JAVA适用比较广范,比如ERP,OA系统及企业内部系统
Java常常用来做企业级应用,处理比较复杂的业务逻辑。java平台由三大部分组成J2SE,J2ME,J2EE,其中J2SE用来做桌面小程序,相对其它语言来说,已经没什么优势了;J2ME用来做手机开发,可以实现跨平台的手机程序,J2EE用来做专业级的企业级应用,很多银行的OA系统都是用JAVA开发的;再来说说PHP,没有多少这方面的经验,只知道很多网站都是php的,开发成本低,周期短,但毕竟是一种脚本语言,不适合做复杂的后台逻辑处理,做前台展示还是很给力的。
php很像我们军事武器中的ak47,这款武器并不是打得最远,杀伤力也一般,准确性也不高。但是纵使有很多缺点,他还是有他的有点比如:
1、容易配置。php对服务器的要求很低,不像.net依赖windows系统。
2、容易执行,php是解释编译,也就是语言更倾向于网页的概念,而java则需要服务器对其编写的代码进行二次编译。这一点就决定了java的程序不如php灵活。
3、大量的php主机,大量的php开发者,大量的开源项目,这一切都导致了php语言的发展。
----------
揭示了这么多php的强大,难道php真的就强大,当然不是这样的。说通俗点,php做的这些东西在民间应用很广,但是在高富帅的大型企业项目里面就很少见了,所以php注定了是一把ak47,用来打野战,武装土匪很有用。可是,如果你要做的东西需要很高的精密度,配合度,java和.net就远远超过php了。
---------
另外,语言这东西都是相通的。不论是java还是php,一家通百家通,你见过会用微波炉不会用烤箱的?还是会用烤箱不会用微波炉的?所以你所谓的大部分人,其实只是一小部分,有很多用java web开发的,你没有遇到而已。
不在一个级别,举个什么例子呢,例如一般的打仗就用炸弹就可以了,但是牛逼的打仗就用原子弹。再例如:卡车的牵引力和火车头的牵引力对比。
php容易学,java(jsp)要难学一些