No creo que IBM tome partido en el debate del lenguaje. Ofrecen lo que el mercado / los desarrolladores están pidiendo. Existen amplias posibilidades para utilizar la tecnología de inteligencia artificial de IBM con otros lenguajes como Python.
Las API de Watson son realmente independientes del idioma, ya que normalmente las consumiría a través de una API HTTP REST-ful estándar.
¿Por qué Scala? Bueno, se supone que es un buen entorno para el procesamiento de flujo y los desarrolladores parecen amarlo. Entonces, ¿por qué no ofrecer puntos de integración para el ecosistema?
- ¿Por qué alguien usaría Azure en lugar de AWS?
- ¿Qué es la virtualización y qué papel juega la virtualización en AWS?
- ¿AWS proporciona Oracle para el almacenamiento? ¿Hay una prueba gratuita para esto?
- ¿Qué es una dependencia circular en AWS CloudFormation?
- ¿Cuáles son las opciones disponibles para el alojamiento en la nube para una aplicación web china?
IBM tiene una larga historia con Java, ya que sus propios productos funcionan principalmente o evolucionan en torno al ecosistema de Java. En última instancia, ofrecen lo que los clientes piden. Creo que esto también se refleja cuando se miran los tiempos de ejecución de fundición en la nube compatibles (ofrecidos por IBM) en Bluemix: hay Java, Go, Ruby, Python, PHP y Node.js todos uno al lado del otro.