Ruby: Elegir su entorno de desarrollo: local o remoto

Esta documentación forma parte de la guía Plataforma de desarrollo. Consulte la guía completa aquí: Configure su entorno de desarrollo para un flujo de trabajo fluido y eficiente.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución Ruby cloud lista para usar que proporciona numerosas ventajas, entre ellas:

  • Despliegue su aplicación en segundos con un simple git push.
  • Utilice su propio nombre de dominio y benefíciese de la configuración automática de certificados HTTPS para una mayor seguridad.
  • Disfrute de copias de seguridad automáticas, actualizaciones con un solo clic y una tarifa sencilla, transparente y predecible.
  • Obtenga un rendimiento óptimo y una seguridad robusta gracias a una infraestructura privada y dedicada.

Ahorre tiempo y simplifique su vida: solo necesita 5 minutos para probar la solución de Ruby cloud hosting de Stackhero.

Puede ejecutar proyectos Ruby de dos maneras: en un entorno local en su ordenador o en la nube utilizando un servicio listo para programar como Code-Hero. Cada enfoque tiene sus ventajas, así que puede elegir el que mejor se adapte a su flujo de trabajo.

El desarrollo local es ideal si prefiere trabajar sin conexión. Todo se ejecuta en su propia máquina, pero la configuración y el mantenimiento requieren más tiempo, especialmente si es principiante o necesita varias herramientas. Usted se encarga de las actualizaciones, copias de seguridad y seguridad, y está limitado por los recursos de su ordenador. Acceder a su trabajo desde otro dispositivo también puede ser un reto.

El desarrollo remoto con Code-Hero le proporciona un entorno preconfigurado listo en segundos. Incluye una versión personalizada de Visual Studio Code y soporte integrado para herramientas como Git, Docker, Ruby, Rails y más. Los servidores en la nube suelen ofrecer más CPU, RAM y almacenamiento que los equipos locales. Como todo funciona en el navegador, puede trabajar desde cualquier dispositivo o sistema operativo.

Herramientas integradas como Docker y Traefik facilitan el uso de TLS y dominios reales (por ejemplo, https://your-project.you.your-company.dev). Esto reproduce fielmente los entornos de producción reales, permitiéndole probar webhooks (de GitHub, Slack, Stripe, etc.), gestionar CORS y desarrollar contra servicios similares a los de producción sin configuración adicional.

Elija la opción que mejor se adapte a su flujo de trabajo, habilidades y necesidades del proyecto:

  1. Desarrollo local:

    • ✅ Funciona sin conexión: No requiere Internet
    • ❌ Recursos limitados: Depende del rendimiento de su ordenador
    • ❌ Configuración manual: Usted instala y configura las herramientas
    • ❌ Mantenimiento continuo: Las actualizaciones y copias de seguridad son su responsabilidad
  2. Desarrollo remoto (en Code-Hero):

    • ✅ Listo al instante: Todas las herramientas están instaladas y configuradas
    • ✅ Alto rendimiento: Utiliza servidores en la nube potentes y dedicados
    • ✅ Trabaje desde cualquier lugar: Acceda a su entorno desde cualquier dispositivo
    • ✅ Integraciones en tiempo real: Dominios HTTPS integrados para webhooks y servicios de terceros
    • ❌ Requiere Internet: Necesita conexión de red