Ruby: Wybór środowiska deweloperskiego: lokalne czy zdalne
Ta dokumentacja jest częścią przewodnika Platforma deweloperska. Pełny przewodnik znajdziesz tutaj: Skonfiguruj swoje środowisko deweloperskie, aby zapewnić płynny i wydajny workflow.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie Ruby cloud, które zapewnia szereg korzyści, w tym:
- Wdrażaj swoją aplikację w kilka sekund za pomocą prostego
git push.- Używaj własnej nazwy domeny i korzystaj z automatycznej konfiguracji certyfikatów HTTPS dla zwiększonego bezpieczeństwa.
- Zyskaj spokój dzięki automatycznym backupom, aktualizacjom jednym kliknięciem oraz prostemu, przejrzystemu i przewidywalnemu cennikowi.
- Uzyskaj optymalną wydajność i solidne zabezpieczenia dzięki prywatnej, dedykowanej infrastrukturze.
Oszczędzaj czas i uprość sobie życie: wystarczy 5 minut, aby przetestować rozwiązanie Ruby cloud hosting od Stackhero!
Projekty Ruby możesz uruchamiać na dwa sposoby: w środowisku lokalnym na swoim komputerze lub w chmurze, korzystając z gotowego do pracy rozwiązania, takiego jak Code-Hero. Każde z tych rozwiązań ma swoje zalety, więc wybierz to, które najlepiej odpowiada Twojemu stylowi pracy.
Rozwój lokalny jest idealny, jeśli preferujesz pracę offline. Wszystko znajduje się na Twoim komputerze, ale konfiguracja i utrzymanie wymagają więcej czasu, zwłaszcza jeśli dopiero zaczynasz lub potrzebujesz wielu narzędzi. Samodzielnie dbasz o aktualizacje, kopie zapasowe i bezpieczeństwo, a ograniczają Cię zasoby Twojego sprzętu. Praca z innego urządzenia może być utrudniona.
Rozwój zdalny z Code-Hero zapewnia prekonfigurowane środowisko gotowe do pracy w kilka sekund. Otrzymujesz łatwą w obsłudze wersję Visual Studio Code oraz natywne wsparcie dla narzędzi takich jak Git, Docker, Ruby, Rails i innych. Serwery w chmurze zazwyczaj oferują więcej CPU, RAM i przestrzeni dyskowej niż komputery lokalne. Ponieważ wszystko działa w przeglądarce, możesz pracować z dowolnego urządzenia i systemu operacyjnego.
Zintegrowane narzędzia, takie jak Docker i Traefik, ułatwiają korzystanie z TLS i prawdziwych domen (np. https://your-project.you.your-company.dev). To wiernie odwzorowuje środowisko produkcyjne, dzięki czemu możesz testować webhooki (z GitHub, Slack, Stripe itd.), obsługiwać CORS i rozwijać projekty zbliżone do produkcyjnych bez dodatkowej konfiguracji.
Wybierz opcję, która najlepiej odpowiada Twojemu workflow, umiejętnościom i wymaganiom projektu:
-
Rozwój lokalny:
- ✅ Praca offline: Nie wymaga połączenia z internetem
- ❌ Ograniczone zasoby: Zależne od wydajności Twojego komputera
- ❌ Ręczna konfiguracja: Samodzielnie instalujesz i konfigurujesz narzędzia
- ❌ Ciągłe utrzymanie: Aktualizacje i kopie zapasowe są po Twojej stronie
-
Rozwój zdalny (na Code-Hero):
- ✅ Gotowe natychmiast: Wszystkie narzędzia są zainstalowane i skonfigurowane
- ✅ Wysoka wydajność: Wykorzystuje wydajne, dedykowane serwery w chmurze
- ✅ Praca z dowolnego miejsca: Dostęp do środowiska z każdego urządzenia
- ✅ Integracje na żywo: Wbudowane domeny HTTPS dla webhooków i usług zewnętrznych
- ❌ Wymagane połączenie z internetem: Potrzebny dostęp do sieci