Je travaille en tant que programmeur consultant, généralement dans de grandes entreprises. J'utilise un ordinateur portable Windows et beaucoup de mes collègues utilisent un Mac.
Ma préférence personnelle serait d'exécuter Ubuntu si je pouvais avoir un contrôle complet sur mon environnement de développement. Mais j'aurai parfois besoin de produits spécifiques à Microsoft, en particulier IE.
Mes collègues qui utilisent un Mac exécutent souvent Windows sur une machine virtuelle dans ces situations.
Ma question est: Ubuntu est-il une solution viable pour l'ordinateur portable d'un programmeur d'entreprise? Par exemple, est-il aussi facile d'exécuter Windows sur une machine virtuelle sur Ubuntu que sur un Mac? Quelqu'un at-il essayé cela? Y a-t-il une raison particulière pour laquelle Ubuntu ne servirait pas aussi bien qu'un Mac pour le développement dans cet environnement?
Notez que je ne fais pas de développement .NET, donc je traite généralement avec Java qui va être exécuté sur un serveur Apache et utilisé par les clients exécutant Windows.