无锡列举网 > 教育培训 > 电脑/网络 > PHP与Java的区别
无锡
[切换城市]

PHP与Java的区别

更新时间:2018-06-04 16:24:47 浏览次数:101次
区域: 无锡 > 南长 > 迎龙桥
类别:网络工程师培训
地址:五爱路18号化轻大厦6.7层,百脑汇旁 地铁2号线五爱广场3A出口
 1. php即写即用的。

       也就是说每次只有一改动完成,用户立马看到效果,而java则慢多了,代码改动完成后,要重新编译,然后重启jvm,中间耗费的时间可是不少啊,而且重启jvm过程可是会造成用户响应中断的哦。

    2. php写东西快。

      php可以说是非常敏捷的,一个需求给到,只要不考虑后期的性能和用户量问题,那是相当快速的,甚至你都可以不用框架,直接写也会非常快的,写一个增删改查功能,可能也就30-50行代码就搞定了。而java就慢多了,首先要想一下用什么框架,目前基本上就是spring了,然后就是配置各种数据库,过滤器,servlet,决定是用mybatis还是hibernate,然后考虑代码之间的传递,然后考虑事务。。。 然后不停调试,一改代码可能就是几分钟的等待时间,可想而知。

    3. php的表面思路更清晰。

      什么是表面思路,就是你看到的东西就是真正做出来的东西,比如echo "hello world",就是输出hello world,而java则不同,你可能是写response中,可能是写在modelattribute中,也可能就是return了该字符串,然后不知道怎么的,它就显示到页面上了。

    4. php占用内存少。

      php是进程式处理问题的,占用内存相当少,可以说,你在一台机器部署50个项目没有任何问题,只要访问量不上来,搞得定。而java就不行了,java每启动一个项目,本身就得耗尽许多内存,比如在一台8g内存的机器上,一般跑上2个项目就差不多了。

    5. 说了这php的好处,难道java就没有好处吗?那是不可能的。

    6. java组件多。

      我个人觉得单是这一点就盖过其他所有优点了,因为组件多,意味着用的人多,群众的眼睛是雪亮的。所以,java一定是好的,它已经积淀了太多的东西,不是一门新型语言能够随便替代的。你想要做什么,好好搜索java组件,可能都有你需要的功能,特别对于当下流行的大数据产业,java更是占据一方。而php在这种场景就有点无能为力了。

    7. java线程池,连接池,异步化方便。

      其实这一点和点也很相似,也是因为组件多,所以要使用线程池连接池都很方便,这对于高并发高性能的场景来说,是必要的。因为java的运行原因就是多线程的,所以不用每次都去初始化很多基本的东西,这省去了太多的时间,也因此大家可以忍受服务器启动的缓慢过程,因为只有一次。而php则是多进程的,每次都需要重新加载所有需要的代码,也因此无法将一些常用数据保存在内存,连接池也不大好做,异步操作更是一个大短板。
无锡电脑/网络相关信息
注册时间:2018年03月03日
UID:463979
---------- 认证信息 ----------
手机已认证
查看用户主页