打工,去大公司,就选java。
一个人干完所有的活的创业型或者沙雕公司,当然还是php,有基础的C#也可以。
当然java什么都能干,问题是要是你能用java搞定所有问题,你就不需要问这个问题。就是你要静下心来处理,不然就是入门就放弃。业务前期相对其他的问题,能跑起来才是天大的事情。
我觉得这个要看你对应的场景来选不同的策略而不是语言或者对应的业务场景不一样再重构也不是大不了的事情,你做个小网站还搞那么复杂。也没必要不是。php让你眼花缭乱的框架和CMS,能让你一天内跑出来。
由此说明,php是最好用的语言,再强调一遍,php就是最好用的语言!