Ruby: Uw ontwikkelomgeving kiezen: lokaal of remote

Deze documentatie maakt deel uit van de Ontwikkelplatform-gids. Bekijk de volledige gids hier: Stel uw ontwikkelomgeving in voor een soepele en efficiënte workflow.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een kant-en-klare Ruby cloud oplossing met tal van voordelen, waaronder:

  • Deploy uw applicatie binnen enkele seconden met een eenvoudige git push.
  • Gebruik uw eigen domeinnaam en profiteer van de automatische configuratie van HTTPS certificaten voor extra beveiliging.
  • Geniet van gemoedsrust dankzij automatische back-ups, one-click updates en een eenvoudige, transparante en voorspelbare prijsstelling.
  • Optimale performance en sterke security dankzij een private, dedicated infrastructuur.

Bespaar tijd en maak uw leven eenvoudiger: het kost slechts 5 minuten om de Ruby cloud hosting oplossing van Stackhero uit te proberen!

U kunt Ruby-projecten op twee manieren uitvoeren: in een lokale omgeving op uw eigen computer, of in de cloud via een kant-en-klare dienst zoals Code-Hero. Beide benaderingen hebben hun voordelen, zodat u kunt kiezen wat het beste bij uw workflow past.

Lokaal ontwikkelen is ideaal als u graag offline werkt. Alles draait op uw eigen machine, maar de installatie en het onderhoud kosten meer tijd, zeker als u nieuw bent met programmeren of meerdere tools nodig heeft. U bent zelf verantwoordelijk voor updates, back-ups en beveiliging, en u bent beperkt tot de resources van uw computer. Uw werk vanaf een ander apparaat benaderen kan ook lastig zijn.

Remote ontwikkelen met Code-Hero biedt u een vooraf geconfigureerde omgeving die binnen enkele seconden klaar is. U krijgt een gebruiksvriendelijke Visual Studio Code-variant en ingebouwde ondersteuning voor tools als Git, Docker, Ruby, Rails en meer. Cloudservers bieden doorgaans meer CPU, RAM en opslag dan lokale machines. Omdat alles in de browser draait, kunt u vanaf elk apparaat of besturingssysteem werken.

Geïntegreerde tools zoals Docker en Traefik maken het eenvoudig om TLS en echte domeinen te gebruiken (bijvoorbeeld https://your-project.you.your-company.dev). Dit benadert een echte productieomgeving, zodat u webhooks (van GitHub, Slack, Stripe, enz.) kunt testen, CORS kunt afhandelen en kunt ontwikkelen tegen realistische diensten zonder extra configuratie.

Kies de optie die past bij uw workflow, vaardigheden en projectbehoeften:

  1. Lokaal ontwikkelen:

    • ✅ Werkt offline: Geen internet nodig
    • ❌ Beperkte resources: Afhankelijk van de prestaties van uw computer
    • ❌ Handmatige installatie: U installeert en configureert de tools zelf
    • ❌ Doorlopend onderhoud: Updates en back-ups zijn uw eigen verantwoordelijkheid
  2. Remote ontwikkelen (op Code-Hero):

    • ✅ Direct klaar: Alle tools zijn geïnstalleerd en geconfigureerd
    • ✅ Hoge prestaties: Maakt gebruik van krachtige, dedicated cloudservers
    • ✅ Overal werken: Toegang tot uw omgeving vanaf elk apparaat
    • ✅ Live integraties: Ingebouwde HTTPS-domeinen voor webhooks en externe diensten
    • ❌ Internet vereist: Netwerkverbinding nodig