Porque la mayoría del software PaaS de código abierto más popular de la actualidad comenzó hace 2-5 años. En ese momento, Ruby (el lenguaje, no el marco de Rails) disfrutó de una adopción significativa entre los pioneros en dos nuevas categorías de software empresarial:
1. PaaS (EngineYard, Heroku),
2. Orquestación de nubes múltiples (RightScale, Enstratius).
Por esto, y por algunas otras razones, Ruby tuvo una muy buena oportunidad para convertirse en el idioma de elección para el middleware de próxima generación.
Sin embargo, las posiciones de Ruby están cambiando. Por ejemplo
– CLI y otros componentes de Cloud Foundry se están reescribiendo en el idioma Go. Las razones incluyen portabilidad y rendimiento
– El Juju de Canonical fue reescrito con el lenguaje Go hace un año.
- ¿En qué se ejecuta AWS?
- Si desea elegir una plataforma en la nube (AWS, GCP, Azure) hoy, ¿cuál sería la mejor?
- ¿Cuál es la mejor manera de aprender los sistemas en la nube y la seguridad en la nube?
- ¿Qué características se necesitan en una plataforma de Rails como servicio que actualmente no ofrecen los proveedores de hosting?
- ¿Los trabajos de desarrollador de Oracle serán reemplazados por Oracle Cloud?
Espere más software de infraestructura empresarial de próxima generación para usar el lenguaje Go.
Un ejemplo notable es Apcera, dirigido por Derek Collison. No me malinterpreten, sin embargo, Ruby crecerá en adopción a través de la “capa externa” de muchos de los productos PaaS.