Send til redaktion@dotnyt.dk hvis du har feedback, gode idéer, konstruktiv kritik eller svinere. Alt har interesse!
Nyheder til dig som udvikler softwareprodukter til skyen med Microsoft-teknologi
Bare mig selv
I dag stiller jeg spørgsmålet – kommer GitHub til at erstatte Azure DevOps?
Microsoft købte GitHub i 2018 for 7 en halv milliarder dollars og det er selvfølgelig ikke for sjov de gjorde det. Det er nærliggende at diskutere GitHub og Azure DevOps for de har samme formål, de er begge ejet af Microsoft og de har samme features, i hvert fald på overfladen.
Men man kunne også sige at Facebook og LinkedIn er det samme for de har næsten samme features – men de har forskellige “vinkler”. Det samme gælder for GitHub og Azure DevOps.
GitHub er traditionel målrettet open source – men man kan jo også have private repositories på GitHub.
Azure DevOps er mere målrettet closed source og til virksomheder, men man kan også lave public repositories i Azure DevOps.
Så funktionelt kan man sige den står 1 – 1. Det er vinklen der er forskellen.
Men der ER jo også funktionelle forskelle. Selve planlægningsdelen har de også begge to, men den er MARKANT større, mere moden og veludviklet i Azure DevOps. Nogle af de mest procestunge virksomheder, f.eks. i medicinalbranchen kan bruge Azure DevOps til at understøtte deres processer. Der tror jeg ikke GitHub rækker selvom der også er lidt task management i den lette ende.
Azure DevOps har pipelines til at bygge og udgive kode – men GitHub har Actions som minder om og efter min mening faktisk er bedre end pipelines på mange punkter.
Så kan man sige at GitHub er til små virksomheder og Azure DevOps er til store virksomheder? Ikke helt, for hvad er GitHub Enterprise så? Og små virksomheder kan også sagtens bruge Azure DevOps.
Så svaret er nok nærmere, at det er to platforme som er startet forskellige steder men er på vej det samme sted hen. Begge ejet af Microsoft. Microsoft selv har garanteret at Azure DevOps eksisterer i minimum 10 år mere. Bare det at de var nødt til at nævne det afslører at med tiden kommer der til at ske et eller andet.
Men 10 år er en livstid i den her branche så det giver ikke mening at forberede sig på noget som måske gradvist sker om 10 år. Efter min mening er der absolut ingen grund til at tænke over at migrere fra Azure DevOps til GitHub, men skulle jeg starte helt fra bunden i dag ville jeg nok hælde til GitHub.
Så svaret på spørgsmål – om GitHub er det nye Azure DevOps – ja så er svaret nok nej nu og her, men spørg mig igen om 10 år.