你说的 web 开发,用 c++ 做 属于得不偿失。web 开发是敏捷开发,c++ 一般大工程可不像业务开发那样迭代那么快的。另外 c++ 由于 10 年前等各种历史原因,早就错过了 web 这些。 在前后端分离的这 10 年,才让 c++ 在 web 方面能做,但是这种业务开发要求修改快(比如 java dto, dao 、do 、vo 层,直接填代码),性能并不要求多高(比如 java 业务能有个几百上千 qps 已经是很不错了,netty 的并发也就及格水平)
要我说这是 C++自己的固有缺陷 很多搞底层编程的人天天说,自己写的东西可以几年、几十年不变。这确实很牛逼 但是有另一面,那就是如果这些东西一直不变,那还需要你来做吗?第一个写完的人基本上就把工作做到 90%了,剩下的只剩修 bug 。所以也没有那么多需求,更没有那么多人去学了。 那你们为什么还要天天感叹人少呢?这不是双标吗