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:
-
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
-
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