Anledningen till det är ganska enkel: Att bygga frontend på Windows har visserligen alltid fungerat, men det har också alltid varit styltigt. Lite som att köra en bil med handvevade fönsterrutor och dålig ljudisolering: man kommer fortfarande dit man ska, men det hade kunnat göras bättre.
Microsoft har på ett sätt förlorat en hel generation av utvecklare genom detta. Men på senare år har företaget blivit mer öppet och med det börjat flörta väldigt öppet med sin förlorade generation.
Låt oss titta på de två vanligaste verktygen som exempel på hur Microsoft förändrats:
Texteditorn
Webbens obligatoriska språk - HTML, CSS och JavaScript - är väldigt löst typade. En stor IDE som Visual Studio eller IntelliJ är anpassad för starkt typade språk, men för ren text blir den anpassningen till rent bagage som inte bidrar till arbetet. Den underliggande texthanteringen är ganska bristfällig, ofta med dåliga prestanda som följd.
Texteditorn fokuserar på prestanda, snabbkommandon och snabb navigation. Vi har vant oss vid fuzzy finding, där det räcker att skriva 3-4 tecken för att snabbt filtrera ner till den fil som ska redigeras.
Genom åren har vi sett ett antal rena texteditorer stiga och dala i popularitet. Först hette det TextMate, sedan Sublime Text och sedan kom Atom. Och alla har minst lika bra stöd för Mac som Windows - utom TextMate, som bara släpptes till Mac.
Senast ut på den kartan är Microsofts Visual Studio Code som släpptes 2015. Den är gratis, skriven i JavaScript, har egentligen bara färgschemat gemensamt med Visual Studio - och den fungerar precis lika bra på både Mac och Windows.
