Ruby: Scegliere l'ambiente di sviluppo: locale o remoto
Questa documentazione fa parte della guida Piattaforma di sviluppo. Consulta la guida completa qui: Configura il tuo ambiente di sviluppo per un workflow fluido ed efficiente.
👋 Benvenuti nella documentazione di Stackhero!
Stackhero offre una soluzione Ruby cloud pronta all'uso che garantisce numerosi vantaggi, tra cui:
- Distribuisca la sua applicazione in pochi secondi con un semplice
git push.- Utilizzi il suo nome di dominio e benefici della configurazione automatica dei certificati HTTPS per una maggiore sicurezza.
- Goda della tranquillità grazie a backup automatici, aggiornamenti con un clic e una tariffazione semplice, trasparente e prevedibile.
- Ottenga prestazioni ottimali e sicurezza avanzata grazie a un'infrastruttura privata e dedicata.
Risparmi tempo e semplifichi la sua vita: bastano 5 minuti per provare la soluzione di Ruby cloud hosting di Stackhero!
Puoi eseguire progetti Ruby in due modi: con un ambiente locale sul tuo computer oppure nel cloud utilizzando un servizio pronto all'uso come Code-Hero. Ogni approccio ha i suoi punti di forza, quindi puoi scegliere quello che meglio si adatta al tuo workflow.
Lo sviluppo locale è ideale se preferisci lavorare offline. Tutto viene eseguito sulla tua macchina, ma la configurazione e la manutenzione richiedono più tempo, soprattutto se sei alle prime armi o hai bisogno di diversi strumenti. Gestisci tu aggiornamenti, backup e sicurezza, e sei limitato dalle risorse del tuo computer. Accedere al tuo lavoro da un altro dispositivo può essere complicato.
Lo sviluppo remoto con Code-Hero ti offre un ambiente preconfigurato pronto in pochi secondi. Include una versione personalizzata di Visual Studio Code e il supporto integrato per strumenti come Git, Docker, Ruby, Rails e altri ancora. I server cloud offrono generalmente più CPU, RAM e storage rispetto alle macchine locali. Poiché tutto funziona tramite browser, puoi lavorare da qualsiasi dispositivo o sistema operativo.
Strumenti integrati come Docker e Traefik semplificano l'utilizzo di TLS e domini reali (ad esempio, https://your-project.you.your-company.dev). Questo replica fedelmente gli ambienti di produzione, permettendoti di testare webhooks (da GitHub, Slack, Stripe, ecc.), gestire CORS e sviluppare contro servizi simili a quelli reali senza configurazioni aggiuntive.
Scegli l'opzione che meglio si adatta al tuo workflow, alle tue competenze e alle esigenze del progetto:
-
Sviluppo locale:
- ✅ Funziona offline: Non è richiesta la connessione a Internet
- ❌ Risorse limitate: Dipende dalle prestazioni del tuo computer
- ❌ Configurazione manuale: Devi installare e configurare gli strumenti manualmente
- ❌ Manutenzione continua: Aggiornamenti e backup sono a tuo carico
-
Sviluppo remoto (su Code-Hero):
- ✅ Pronto all'uso: Tutti gli strumenti sono già installati e configurati
- ✅ Alte prestazioni: Utilizza server cloud potenti e dedicati
- ✅ Lavora ovunque: Accedi al tuo ambiente da qualsiasi dispositivo
- ✅ Integrazioni live: Domini HTTPS integrati per webhooks e servizi di terze parti
- ❌ Richiede Internet: È necessaria una connessione di rete