欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

大公司例如BAT在后端php,java,node语言的分工?

程序员文章站 2022-04-18 16:03:06
...
很多大公司招聘都是有后端(php/java/node/python),请问他们具体是怎样对语言进行分工的,各用来处理什么功能

回复内容:

我目前就职于腾讯,曾经在阿里工作过,不过,我也知道的也不多,我把我知道的写出来,仅供参考。

在腾讯:
PHP,主要承担业务逻辑的层,尤其偏运营业务的比较喜欢使用,例如QQ会员运营平台、游戏的运营平台等。还有更激进一点的,就是用PHP做Server,例如QQ公众号。
Java,腾讯用得相对少一些,但是也有不少。
Node,新秀语言,目前处于发展阶段,很多前端开发同学,想用它来实现CGI层逻辑。目前推进相对比较快的,是QQ空间(用Node来替代原来用C++实现的CGI代码)。
Python,个人了解不多,印象中是运维部门用得比较多。
(注:做后台Server,C++/C是主流)

在阿里:
PHP,阿里应该用得比较少,我离开阿里比较久了,也不清楚目前的情况,内部系统有一些是使用PHP的。
Java,主流语言,中间层到后台服务,都是它。
Node和Python不清楚。 公司大自然业务也多而杂,并不是进百度就是去做搜索,去腾讯就是去做QQ。所以根据不同的需求选择合适的工具就不难理解了。