大家好,今天小编关注到一个比较有意思的话题,就是关于java语言对比的问题,于是小编就整理了1个相关介绍Java语言对比PHP的解答,让我们一起看看吧。
php和j***a哪个更适合做网站开发?我觉得php更适合,你们呢?
这个不太好回答,两者都可以,虽然PHP相对来说快一些,但是J***a使用基于Spring的框架也能快速开发,要想选一个,除非你能先确定如下前提:
- 你是自己开发还是找人开发?如果自己开发,有可以利用的开发团队,就选一个团队熟悉的即可,要是找人开发,主要还是关注功能需求,满足自己的功能,选一个性价比高的即可。
- 需要和现有系统接口吗?以后需要和别的系统整合吗?如果整合使用web api或者其他基于xml、json等的形式,其实两者无所谓,基于rpc的要好好考虑一下,如果需要提供jar包啥的,最好还是j***a。
- 网站部署环境是什么样的?确定部署环境对语言和运行有没有特定的要求。
- 网站规模大吗?需不需要处理海量数据?如果对性能有比较高的要求,偏向J***a一些,虽然php开发相对简单,但是性能比j***a差一些。
- 有没有其他特殊要求?这一点也要提前给开发者提出来,方便判断。
首先看到这个问题,我想表明一下自己的观点,没有更适合做网站开发的编程语言,只能说在对的地方用对的语言。还有我看到下面有的答主说用php构建网站更普遍一些,我想说是j***a吧,这位同仁你是不是搞错什么东西了,给大家看一个事实就知道了。
这是某招聘网站我搜j***a和php的岗位数量对比,自己看图不在解释了:
搜北京的php岗位只有1400多个:
同样的搜北京的j***a岗位有8400多个:
请问如果php更普遍那为什么反而岗位需求更少?
对于这个问题这就是我的观点,那么现在针对这个观点我来说一说。
大致看了看,感觉都没说到点上。他们的区别主要是开发成本,一个产品拍脑门,一天三次变化的需求,你只能用php开发,一个报错公司损失好几千万的需求,产品也不敢随便乱动,比较稳定,用强语言大家都放心。用j***a吧,关于性能,很多时候是伪命题,真的语言层面性能成瓶颈的公司很少,新浪微博,360手机助手等后面也是有很多php身影的。语言本身性能确实是被诟病。但并不是致命的,至于nodejs.pyrhon.很多时候,都是看你技术领导自己的喜好了。
做个人网站,追求"快、准、狠",可以用PHP。PHP有很多成熟的框架可以用来快速搭建网站。比方说,你要自己搞一个小的网上论坛,直接用PHPWind或者Discuz!一天就可以搭好。
如果要做企业级的网上服务开发,建议上J***a,因为有太多企业级的开源框架可以使用了,这一点PHP比不了。
另外J***a的生态比PHP丰富,无论是文档、代码、论坛、群、书籍、视频、开发者数量都超后者一个数量级。
网站也是复杂多样的,这个还是要详细分类,再决定使用什么技术,技术人员大忌就是手里有个锤子,看什么都是钉子,所以要多思考多分析。
J***a:
J***a在并发处理上***取单进程多线程的方式,web应用会随着web server的启动而启动,而来自web 浏览器的请求将被分配给线程池内的闲置线程处理;
J***a可以***用数据库连接池技术,节省下数据库连接过程带来的时间损失,J***a有非常多的ORM技术框架;
J***a有很好的缓存框架,比如Ehcache,性能高;
热部署J***a的热部署能力很弱
PHP
是直接对文本代码进行解释执行,即便有opcode缓存技术,仍然有不可逾越的性能鸿沟。
PHP在并发处理上时***取多进程的方式,在web server每个请求都相当于一个独立的应用,而进程也随着请求的到达才启动,而随着请求的结束而消亡。多出了一定的IO损耗。
到此,以上就是小编对于j***a语言对比php的问题就介绍到这了,希望介绍关于j***a语言对比php的1点解答对大家有用。