Quindi prima di invocare l'ira dei puristi di SO, sono a conoscenza di When to develop using Powershell vs C#?. Tuttavia, credo che lo stato dell'arte sia cambiato da allora.Powershell vs C#
Quindi, in primo luogo, la grande rimozione dall'ultima domanda di Powershell contro C# è stata che in definitiva Powershell è un linguaggio interpretato rispetto a C# essendo un linguaggio compilato.
Tuttavia ritengo che mentre Roslyn matura questo argomento non mancherà di acqua.
Quindi, perché voglio imparare PowerShell. Dato che:
- C# può (in teoria) essere eseguito in un ambiente interpretato.
- C# ha un migliore supporto utensili (ad es ReSharper) e la documentazione
- C# ha un grande controllo degli errori (il compilatore)
- so già C#
Si apprende PowerShell per le funzionalità amministrative. – D3vtr0n