C#으로 주식넣어서 서버를 만들어 안드로이드 연동하는건가요

아님 C#없이도 이클립스에서 java 주식넣어서 서버를 만들어서 할수 있는건가요??

둘다 구현이 가능하다면 차이점은 뭔가요??

서버구현방식이 이렇게 말고도 여러 방식이 있나요????????????

상세한 설명 부탁드립니다!