http://stackoverflow.com/questions/5732224/just-enough-java-for-hadoop
首先能用C++写,也能用C#写,就好比lucene是用java写的,但是也可以port到c#下效率差不多。
作为apache下的项目特别还是lucene的子项目出来的东西很难不联想到java。
我认为作为一个分布式的系统来说更多的要有容错性和稳定性来支持,而这些又需要语言本身的良好设计(java在语言设计上是很强的,c#里大部分东西都或多或少参考了java)还有强大的IDE来支持。
每种语言都可以写,而楼主提到的Hadoop是为java分布式文件管理提供的一个解决方案!C#也有这样的分布式!
哈哈,因为要部署在linux上
tomcat貌似也是用java写的
java的JRE优化做的好,现在已经不比C,C++慢多少了~
Apache下的开源项目大部分都是java的吧,甚至很多都是先有java然后才有其它语言的