Good morning. I want to make an application: server in Java + clients (Desktop on C #, android, ios, browser), I doubt which of the implementations (or how to call it) for the server to choose, REST, SOAP, Sockets, mb, is there anything else? I was leaning towards SOAP, but a lot of XML + people are confused by what they say that it is slowly dying. I would like to hear the thoughts of people who faced similar tasks.

Or maybe tell me the direction where to see what to read, what kind of servers there are, besides these, for similar tasks.

  • one
    REST and SOAP - architectural approaches, at first glance SOAP is more complicated, but it is only at first glance. Sockets - to write a lot and extremely inconvenient to maintain. The best thing is to start writing a REST service, as the functionality grows, you will decide what you need. - alexandr gaiduchok

0