2010-08-02 3 views
3

Alors que toutes mes machines sont des Macs, j'aime beaucoup travailler avec .NET. J'ai pensé que ce serait amusant de m'essayer à l'écriture d'une application Silverlight. Malheureusement, si je peux dire, Silverlight ne fait pas partie de Mono qui fonctionne sur OS X.Existe-t-il un moyen de développer des applications Silverlight sur OS X?

Est-il possible de développer Silverlight sur OS X, ou devrais-je utiliser une VM? Si c'est possible, est-ce que Mono est la seule option ou existe-t-il un autre moyen?

Répondre

10

Avez-vous entendu parler de Moonlight?

tirée de la page du projet:

Moonlight est une source ouverte mise en œuvre de Silverlight (http://silverlight.net), principalement pour Linux et d'autres basés sur Unix/X11 systèmes d'exploitation. En Septembre 2007, Microsoft et Novell ont annoncé une collaboration technique qui comprend accès aux suites de test de Microsoft pour Silverlight et la distribution d'un Media Pack pour les utilisateurs Linux, et qui contiennent sous licence codecs multimédias pour vidéo et audio.

Selon go-mono.com, vous pouvez utiliser MonoDevelop à développer pour Silverlight/Moonlight sur Mac OS X.

+0

Je n'avais pas.Cela semble parfait - et essayer d'exécuter un projet Moonlight à l'intérieur de MonoDevelop lance même mon navigateur avec le vrai plugin Silverlight, ce qui signifie que je ne suis pas en train de tester les faux cadres. –

-2

Silverlight est comptatible pour MAC OSX via un projet distinct, dont le nom j'oublie. Microsoft publie le code source de silverlight pour certaines personnes qui travaillent à l'implémentation sur d'autres plateformes, y compris MAC

Cependant, cela signifie qu'il y a toujours au moins une version en retard, donc les utilisateurs de MAC peuvent avoir accès à silverlight 3, mais pas 4.

Old Mac qui ne sont pas des processeurs d'Intel, ont seulement accès à silverlight 1.

Regardez cette page pour obtenir une liste de compatibilité. http://en.wikipedia.org/wiki/Silverlight#Silverlight_4

+1

Pas correct. Silverlight 4 fonctionne très bien sur le Mac. Microsoft a créé l'implémentation pour Mac. Je pense que le PO demande s'il peut compiler des applications Silverlight en utilisant un Mac. – Jacob

+0

@Jacob Exactement: je veux écrire Silverlight sur mon Mac. L'exécution officielle de Microsoft fonctionne très bien pour exécuter réellement ce que j'ai construit. –

+0

Vous avez raison, ma mauvaise. J'ai entendu dire que non, mais je suis content de voir que j'avais tort. Cela montre à quel point Microsoft veut pousser cette technologie pour lui permettre de travailler sur d'autres plates-formes. Pas étonnant, car ils ont vraiment quelque chose de vraiment bien là-bas. –

2

je serais probablement bâton avec une machine virtuelle - J'utilise VM sur mon mac tout le temps, et Visual Studio est parfaitement utilisable (évidemment cela ne dépend de vos spécifications Mac) ...

Si vous Voulez-vous tout cela gratuitement, vous pouvez utiliser VirtualBox, installer des fenêtres là-bas (vous pouvez toujours utiliser une évaluation si vous ne le possédez pas), puis utiliser Visual Studio Express - cette question SO vous explique comment configurer Visual Studio Express pour SL dev ... Developing Silverlight in Visual Studio Express?

2

Il existait un outil de développement Silverlight dans Eclipse, appelé outils Eclipse pour Silverlight. Il a une version Mac. Cela semble un peu stagnant, donc je ne sais pas quel est son statut actuel.

http://www.eclipse4sl.org/

0

MonoDevelop ont fait des projets intégrés au clair de lune, donc il ne devrait pas y avoir de problème. En outre, même si ce problème ne correspond pas à votre cas, j'ai démarré mon MBP et, même si Win7 + vStudio fonctionne bizarrement sur Mac, cela fonctionne plutôt bien.

Questions connexes