Ruby: Auswahl Ihrer Entwicklungsumgebung: lokal oder remote

Diese Dokumentation ist Teil des Entwicklungsplattform-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Richten Sie Ihre Entwicklungsumgebung für einen reibungslosen und effizienten Workflow ein.

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Ruby Cloud Lösung mit zahlreichen Vorteilen, darunter:

  • Deployen Sie Ihre Anwendung in Sekunden mit einem einfachen git push.
  • Verwenden Sie Ihre eigene Domain und profitieren Sie von der automatischen Einrichtung von HTTPS-Zertifikaten für erhöhte Sicherheit.
  • Genießen Sie sorgenfreie Nutzung durch automatische Backups, One-Click-Updates sowie eine einfache, transparente und vorhersehbare Preisgestaltung.
  • Erzielen Sie optimale Performance und starke Sicherheit dank einer privaten, dedizierten Infrastruktur.

Sparen Sie Zeit und vereinfachen Sie Ihren Alltag: Es dauert nur 5 Minuten, um die Ruby Cloud Hosting Lösung von Stackhero auszuprobieren!

Sie können Ruby-Projekte auf zwei Arten ausführen: entweder in einer lokalen Umgebung auf Ihrem Computer oder in der Cloud mit einem sofort einsatzbereiten Service wie Code-Hero. Beide Ansätze haben ihre Vorteile, sodass Sie die Option wählen können, die am besten zu Ihrem Workflow passt.

Lokale Entwicklung ist ideal, wenn Sie bevorzugt offline arbeiten. Alles läuft auf Ihrem eigenen Rechner, allerdings erfordert die Einrichtung und Wartung mehr Zeit, insbesondere wenn Sie neu in der Programmierung sind oder mehrere Tools benötigen. Sie sind selbst für Updates, Backups und Sicherheit verantwortlich und durch die Ressourcen Ihres Computers begrenzt. Der Zugriff auf Ihre Arbeit von einem anderen Gerät aus kann ebenfalls eine Herausforderung darstellen.

Remote-Entwicklung mit Code-Hero bietet Ihnen eine vorkonfigurierte Umgebung, die in wenigen Sekunden bereitsteht. Sie enthält eine benutzerfreundliche Visual Studio Code-Variante und integrierte Unterstützung für Tools wie Git, Docker, Ruby, Rails und mehr. Cloud-Server bieten in der Regel mehr CPU, RAM und Speicherplatz als lokale Maschinen. Da alles im Browser läuft, können Sie von jedem Gerät oder Betriebssystem aus arbeiten.

Integrierte Tools wie Docker und Traefik erleichtern die Nutzung von TLS und echten Domains (z. B. https://your-project.you.your-company.dev). Dies entspricht einer realen Produktionsumgebung, sodass Sie Webhooks (von GitHub, Slack, Stripe usw.) testen, CORS behandeln und mit produktionsnahen Services entwickeln können – ohne zusätzliche Konfiguration.

Wählen Sie die Option, die zu Ihrem Workflow, Ihren Fähigkeiten und den Anforderungen Ihres Projekts passt:

  1. Lokale Entwicklung:

    • ✅ Funktioniert offline: Keine Internetverbindung erforderlich
    • ❌ Begrenzte Ressourcen: Abhängig von der Leistung Ihres Computers
    • ❌ Manuelle Einrichtung: Sie installieren und konfigurieren die Tools selbst
    • ❌ Laufende Wartung: Updates und Backups liegen in Ihrer Verantwortung
  2. Remote-Entwicklung (mit Code-Hero):

    • ✅ Sofort einsatzbereit: Alle Tools sind installiert und konfiguriert
    • ✅ Hohe Performance: Nutzung leistungsstarker, dedizierter Cloud-Server
    • ✅ Arbeiten von überall: Zugriff auf Ihre Umgebung von jedem Gerät
    • ✅ Live-Integrationen: Integrierte HTTPS-Domains für Webhooks und Drittanbieter-Services
    • ❌ Internet erforderlich: Netzwerkverbindung notwendig