如果说后台数据的话是可以换个语言做的,先在都是mvc架构,三层分的清楚,你只要把后台数据改成其他语言就可以互换了。。具体说功能的话,个人觉得是java强点,现在像银行那写网站后台,重要的都是java来做的,因为相比其他的安全··
个人感觉java比较强大 替代的话 虽然着两门语言比较像 但是支持他们的环境毕竟不同 应该不能替代吧
说实话java你要是拿他做网页前端的话你的开发成本很高,C#就相对于成本很小简单,至于功能java与C#针对领域不同所以没有可比性。