Hvordan jeg lærte at holde op med at hade og elske .NET
- 11. sep. 2025
- 2 min læsning
Opdateret: 9. feb.

af Bohdan Makohin 🇺🇦 , teknisk produktejer hos Lobyco og Netminds Som inkarneret programmør har jeg altid hadet mainstream enterprise-teknologier . De virkede kedelige og middelmådige for mig, manglede kreativitet og var et par skridt bagud i forhold til alle de moderne fremskridt. Det føltes som at være fanget i et bur i kongens stenmurstensslot, med et lille vindue over hovedet, der blot lod solskinnet skinne igennem og et glimt af glade, cool børn udenfor, der morede sig med alt det nye legetøj, der blev kastet efter dem.
Og her er jeg stadig, 15 år senere, efter at have brugt det meste af min karriere på at betjene en firemotoret jet .NET, der sejlede i Azures skyer . Cockpittet er finjusteret med en meget effektiv og minimalistisk Ghostty-terminal, der kører min elskede Neovim-editor oven på de utallige "Unix"-lignende kommandolinjeværktøjer. Alt dette drives af en M3 MacBook bærbar computer (med 78% batteri tilbage efter 3 timer) med et par Docker-containere, der kører en lokal Kubernetes-klynge. Ret imponerende kombination, ikke sandt? Ikke hvad man forestiller sig om den gennemsnitlige Microsoft-teknologiske opsætning.
Det bringer mig en masse glæde. En komfortabel og tilpasset opsætning, der passer til mine personlige præferencer og stadig overholder forretningskravene. Dette er muligt takket være justeringer af Microsofts teknologier i løbet af de sidste 10-20 år. Ved ikke bare at tilbyde en "plads på fabrikken", men fleksibilitet til at bygge din egen arbejdsplads. Anerkendelse af udviklernes behov og vigtigheden af deres erfaring er et must for moderne værktøjer og teknologier. Uanset om det er en virksomheds- og proprietær platform eller et lynhurtigt nyt JavaScript-framework.
Tidligere var jeg fastlåst med værktøjer - Windows som operativsystem, Visual Studio som udviklingsmiljø, IIS som hostingserver, ASP.NET som webframework, SVN som versionskontrol osv. De føltes alle klodsede og tunge og krævede normalt en mus at konfigurere og bruge. Det var næsten umuligt at tage et skridt til venstre eller højre, hvis man ønskede en ændring. Men nu har .NET-økosystemet udviklet sig og tilbyder kraftfulde kommandolinjeværktøjer, forskellige frameworks at vælge imellem og muligheden for at implementere dine apps på ethvert udbredt operativsystem. Selve C#-sproget leverer praktisk syntaktisk sukker til at producere mere læsbar og vedligeholdelig kode.
Men for at lave hurtig prototypeudvikling ville jeg bare forme nogle Python-scripts i en VS Code Jupyter Notebook, eller sende prompts til Claude AI og lade den bygge et par websider, der gemmer sine data i SQLite. Derefter starte en tjeneste ved hjælp af Railway og lade hundene gå løs. Bagefter, hvis jeg har det fint med alle udforskningerne og konceptuelle overvejelser, ville jeg gradvist, lidt efter lidt, transformere det til en solid C# .NET-struktur, automatiseret, testet og måske sikret, komfortabelt understøttet af SQL-databaser og hosting administreret af Azure.
Det viser sig, at buret nu har panoramavinduer, og døren er altid åben og fører ud i baghaven, fuld af lys og glad snak. Der leveres ofte nyt og skinnende legetøj dertil, og du kan altid gå ud og prøve det. Men når en storm nærmer sig, og du har brug for beskyttelse, kan du bare tage noget legetøj med dig tilbage. Og vente i sikkerheden og varmen i det, der engang var et bur, nu er et dejligt hjem .



Kommentarer