44 votes

Est-il possible d'exécuter Xamarin Mono sur Linux?

Je veux savoir s'il est possible de faire fonctionner Xamarin sur Ubuntu. Je n'aime pas Java, alors je veux créer des applications Android avec C #.

Est-ce qu'un paquet pour Ubuntu, parce que je n'en ai pas vu jusqu'à présent?

Ou...

Puis-je utiliser Xamarin sur Ubuntu avec Wine?

Ou...

Existe-t-il un logiciel alternatif (avec les mêmes fonctionnalités) qui fonctionne sur Ubuntu?

31voto

goric Points 5230

Xamarin a déclaré sur plusieurs différentes occasions qu'ils n'ont pas de plans à l'appui de Xamarin Studio sur Linux dans le court terme. Les principales raisons sont:

  • Ils auraient à créer un Mono moteur d'exécution pour aller avec l'IDE, étant donné que différentes saveurs de Linux serait livré avec différentes Mono support
  • Le coût de prise en charge de nombreuses versions de Linux, l'emporteraient sur les avantages
  • Le manque de demande commerciale à payer pour le soutien

5voto

ruffin Points 1906

Probablement la peine de mentionner que Miguel de Icaza (CTO de Xamarin) au moins considéré que Xamarin une seule distro de Linux en 2011. Il est assez accessible, et souvent des réponses à des questions sur IRC. Il pourrait être intéressant de demander si ils ont revisité cette option, même si elle n'a pas l'appui de toute sorte de GUI de la SAR.

Comme une alternative de "Non, vous ne pouvez absolument pas de développer pour Xamarin sur Linux," j'ai souvent considéré l'utilisation de MonoDevelop sur Linux pour développer mon visage, code partageable. Dans un sens, je fais déjà quelque chose de similaire lorsque j'utilise mon ordinateur portable Windows. Vous ne pouvez pas utiliser Xamarin Studio pour développer pour iOS sur Windows, donc je stub une simple console de projet et de l'avoir appeler mon contrôleurs de vivre dans un autre projet de bibliothèque. Je préfère Visual Studio pour Xamarin Studio (et suis toujours à l'aide de Starter & Indie licences, donc je ne peux pas utiliser Xamarin pour Visual Studio), donc je tiens à le faire sans visage de développement sur Windows. Alors, quand je suis "fait" (c'est à dire, prêt à prendre une pause à partir de) le visage de dev, j'ai sur la tête de Xamarin Studio sur mac OS X pour les raccordements à l'iOS de l'INTERFACE utilisateur des talons j'ai fait là-bas.

Il serait assez facile de le faire que sur Linux "Android", et de n'utiliser Windows ou OS X, lorsque vous développez votre INTERFACE utilisateur et créer votre distribuable. Certes, l'INTERFACE utilisateur est généralement une tonne de code (toujours plus que ce que j'attends, au moins), mais vous pouvez facilement sortir avec un bon compte libs développé sur Linux, disons la moitié de votre codage ou plus. Et il vous oblige à séparer vos préoccupations bien, que j'ai toujours apprécier.

EDIT: j'ai l'impression que quelqu'un doit souligner que les Mono-qua-Mono fonctionne sous Linux. C'est juste la Xamarin choses -- la colle sur la plus populaire auprès des consommateurs plates-formes qui n'est pas sur Linux. De sorte que vous pouvez exécuter Xamarin Mono sous Linux juste à droite maintenant, et ont été en mesure de plus de Xamarin est "une chose". ;^)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X