Jakie, jeśli w ogóle, są obsługiwane przez Microsoft opcje uruchamiania kodu C # / .NET 4.0 natywnie na komputerze Mac? Tak, wiem o Mono, ale między innymi opóźnia Microsoft. Silverlight działa tylko w przeglądarce internetowej. Rozwiązanie typu VMWare też go nie uciszy.
Czy jest jakaś autorytatywna odpowiedź na pytanie, dlaczego Microsoft po prostu nie obsługuje platformy .NET na samym komputerze Mac? Wygląda na to, że mogliby Silverlight i / lub kupić Mono i szybko tam być. Nie ma potrzeby rodzimego programu Visual Studio; kompilacja krzyżowa i zdalne debugowanie są w porządku.
Powodem jest to, że tam, gdzie pracuję, rośnie niepewność co do przyszłości, co powoduje, że w C ++ jest dużo więcej prac rozwojowych niż w C #; zupełnie nowe projekty wybierają C ++. Nikt nie chce powiedzieć zarządowi za 18–24 miesięcy „przepraszam”, jeśli Mac (lub iPad) stanie się wymaganiem. C ++ jest postrzegana jako bezpieczniejsza opcja, nawet jeśli (prawdopodobnie) oznacza dzisiaj spadek wydajności.