← tutti gli articoli

JetBrains Rider

Imparare a programmare con JetBrains Rider

Ogni tutorial di C# per Mac diceva di installare VS Code e una pila di extension. Per me è crollato tutto finché qualcuno su Reddit non ha menzionato Rider, e auto-complete e debugging hanno semplicemente funzionato.

Imparare a programmare con JetBrains Rider

Ogni tutorial che trovavo per imparare C# su un Mac diceva la stessa cosa: installa VS Code, poi installa una pila di extension sopra per far funzionare davvero C#.

VS Code su un Mac è stato difficile

Ho seguito quel consiglio ed è stato un disastro. Le extension litigavano tra loro. Il debugging si rompeva senza un motivo chiaro. Ho finito per lanciare dotnet run a mano nel terminale perché il tooling attorno non mi è mai sembrato affidabile. Anche Visual Studio for Mac era già stato dismesso a quel punto, quindi non c'era davvero un'alternativa per gli utenti Mac che volevano qualcosa di più completo. Ho iniziato a chiedermi se C# fosse semplicemente inadatto alla macchina che avevo.

Qualcuno su Reddit ha menzionato Rider

Non avevo intenzione di provarlo. Ho trovato il suggerimento su Reddit, ho scaricato Rider, e ho aperto lo stesso progetto con cui stavo litigando in VS Code.

Cosa è cambiato davvero

Auto-complete e debugging hanno funzionato subito, senza extension da cercare prima. Gira nativamente su Apple Silicon, quindi è notevolmente più veloce di quello che avevo prima. L'analisi del codice va oltre il segnalare la sintassi, indica problemi di logica reali e offre un refactor per loro. Sembrava usare una vera IDE invece di un editor di testo a cui avevo avvitato una dozzina di extension.

Dove sono arrivato

Di solito non cambio strumenti per piccoli fastidi. VS Code su quel progetto era andato oltre il fastidio fino a impedirmi davvero di portare a termine qualcosa. Se stai imparando C# su un Mac e stai sbattendo contro lo stesso muro, prova Rider prima di scartare il linguaggio per colpa del tooling.