大牛的话:
个人觉得,PHP和C都不适合写业务,JAVA更合适。
PHP虽然容易学,但却仅仅是一门语言而已,算不上平台,也是个半OO的东西。很草根,连个标准委员会都没有,可用的扩展库也少得可怜,想搞得精一些吧,还要懂得写扩展,要精通C、C++,对员工来说,要求太高。像楼主这样的,懂PHP、还懂这么多底层、愿意写繁琐的业务的人很难招得到的。
PHP框架呢,绝大部分又都是面向WEB开发的,而且是强侵入性的框架,前后台很难分离,做一般的应用,代码也很难维护。做大的应用吧,只能用RPC/IPC来实现前后台分离。既然这样,就用PHP来做页面,用JAVA和C++写后台服务,FB不都这么做么。
另外,PHP环境的安装、配置也是个很蛋疼的事,不是所有人都懂configure/make/make install的。
C++、PHP、JAVA我都搞过,C++还是搞得最久的,说实话,写业务,还是用JAVA会舒服些,方方面面都有标准的解决方案,可用的第3方库很多,你可以专注在业务上面,蛋不会这么疼。