Ruby: Kaip pasirinkti kūrimo aplinką: vietinė ar nuotolinė

Ši dokumentacija yra Plėtros platforma vadovo dalis. Visą vadovą rasite čia: Paruoškite savo kūrimo aplinką sklandžiam ir efektyviam darbui.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Ruby cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Diekite savo aplikaciją per kelias sekundes naudodami paprastą git push.
  • Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu didesniam saugumui.
  • Būkite ramūs dėl automatinių atsarginių kopijų, atnaujinimų vienu paspaudimu ir aiškios, skaidrios bei prognozuojamos kainodaros.
  • Pasiekite optimalią veikimo spartą ir tvirtą saugumą dėl privačios, dedikuotos infrastruktūros.

Taupykite laiką ir supaprastinkite savo darbą: išbandyti Stackhero Ruby cloud hosting sprendimą užtruks tik 5 minutes!

Ruby projektus galite vykdyti dviem būdais: vietinėje aplinkoje savo kompiuteryje arba debesyje naudojant paruoštą darbui paslaugą, tokią kaip Code-Hero. Kiekvienas būdas turi savo privalumų, tad pasirinkite tą, kuris geriausiai atitinka jūsų darbo stilių.

Vietinė kūrimo aplinka tinka, jei norite dirbti be interneto. Viskas vyksta jūsų kompiuteryje, tačiau diegimas ir priežiūra užima daugiau laiko, ypač jei esate pradedantysis ar reikia kelių įrankių. Jūs patys rūpinatės atnaujinimais, atsarginėmis kopijomis ir saugumu, o jūsų galimybes riboja kompiuterio resursai. Prieigą prie darbo iš kito įrenginio taip pat gali būti sudėtinga užtikrinti.

Nuotolinė kūrimo aplinka su Code-Hero suteikia iš anksto sukonfigūruotą aplinką, kuri paruošiama per kelias sekundes. Ji apima patogią Visual Studio Code versiją ir integruotą palaikymą tokiems įrankiams kaip Git, Docker, Ruby, Rails ir kt. Debesų serveriai dažniausiai pasiūlo daugiau CPU, RAM ir saugyklos nei vietiniai kompiuteriai. Kadangi viskas veikia naršyklėje, galite dirbti iš bet kurio įrenginio ar operacinės sistemos.

Integruoti įrankiai, tokie kaip Docker ir Traefik, leidžia lengvai naudoti TLS ir tikrus domenus (pvz., https://your-project.you.your-company.dev). Tai labai artima realiai gamybinei aplinkai, todėl galite testuoti webhook'us (iš GitHub, Slack, Stripe ir kt.), valdyti CORS ir kurti su gyvais servisais be papildomos konfigūracijos.

Pasirinkite variantą, kuris atitinka jūsų darbo eigą, įgūdžius ir projekto poreikius:

  1. Vietinė kūrimo aplinka:

    • ✅ Veikia be interneto: nereikia tinklo ryšio
    • ❌ Riboti resursai: priklauso nuo jūsų kompiuterio našumo
    • ❌ Rankinis diegimas: įrankius diegiate ir konfigūruojate patys
    • ❌ Nuolatinė priežiūra: atnaujinimai ir atsarginės kopijos – jūsų atsakomybė
  2. Nuotolinė kūrimo aplinka (su Code-Hero):

    • ✅ Paruošta akimirksniu: visi įrankiai jau įdiegti ir sukonfigūruoti
    • ✅ Aukštas našumas: naudojami galingi, dedikuoti debesų serveriai
    • ✅ Dirbkite iš bet kur: prieiga prie aplinkos iš bet kurio įrenginio
    • ✅ Tiesioginės integracijos: integruoti HTTPS domenai webhook'ams ir trečiųjų šalių paslaugoms
    • ❌ Reikalingas internetas: būtinas tinklo ryšys