¿Cuál es el mejor idioma para escribir un servicio web desde el cual una aplicación de iOS, Android, Windows y un sitio web consulta datos?

Cualquier lenguaje de back-end puede hacer eso 🙂
Hay 2 formas más populares de hacer esto. Si va con un enfoque tradicional para la web, entonces solo tiene que detectar el dispositivo y dar la respuesta adecuada, o si va con SPA (Aplicación de página única) para su web, entonces solo una puerta de enlace que proporciona JSON como respuesta, trabajará. Facebook usó el primer enfoque y Twitter fue la aplicación de página única cuando comenzó.

Facebook y Twitter han evolucionado mucho desde su inicio. Aunque Facebook comenzó con PHP y Twitter con Ruby on Rails, ambos usan varios tipos de tecnologías para la cantidad de datos que necesitan manejar. Incluso Twitter tuvo que reescribirlo todo por sus preferencias cambiadas.

Solo depende del idioma con el que se sienta cómodo su equipo, usted escalará y evolucionará con el tiempo y todo el dinero que tendrá de sus inversores :).

¿Por qué necesita un mejor idioma para escribir su servicio web? ¿Por qué no puedes escribirlo en un idioma que ya conoces?
Puede usar prácticamente cualquier lenguaje de programación para escribir su API web. Algunas de las opciones populares son php, asp .net, JavaScript, python, Java, C ++, etc. Elija cualquiera de ellas.

¿El mejor idioma para un servicio web? – Python (en términos de rendimiento y escalabilidad)

¿Qué usan los gigantes de las redes sociales? – Facebook usa Python. uso de twitter ror. Whatsapp utiliza xmpp personalizado. myspace usa nodejs.

Cualquier lenguaje de programación servirá.

Pero debe asegurarse de lo siguiente:

1. Los servicios web de descanso deben cumplir con algunos o todos los estándares.
2. Enrutamiento URI: para usar GET o POST
3.Control del servicio: su servicio web no está diseñado para acceder a él a través de una plataforma cruzada, sino también para controlar el acceso a él.
4. Obtenga comentarios de los usuarios para mejorar el contenido de los datos.
5.control de la versión

Servicio web mantenido por W3O: Es compatible con el formato de jabón y la comunicación HTTP.

WCF mantenido por MicroSoft: Es compatible con jabon / json / binario y 12 formatos soportados anteriormente y el servicio de correo HTTP / TCP / MSMQ y casi todas las comunicaciones compatibles. pero requerido para crear puntos finales.
WEBAPI mantenido por MicroSoft: Es compatible con soap / json y la comunicación HTTP compatible. Es fácil de usar en comparación con WCF.

REST API es la forma más moderna de hacerlo. Cualquier marco REST puede hacerlo. Hay varias opciones disponibles en casi todos los idiomas. REST API expone los servicios que se pueden consumir desde cualquier cliente, ya sea móvil o web.