原理上什么语言都可以。只要定义好接口。目前大部分服务端都是java开发的,毕竟java和android都是一个语言体系。而且java可以在各种主流系统平台上部署。接口形式一般都是建立在http协议之上。通过post或get请求,数据封装一般用json,xml。