16 Stimmen

C# auf dem Mac lernen?

Ist Mono der einzige Weg, jede spezifische Visual Studio wie Editoren, die Sie empfehlen?

0 Stimmen

Ich empfehle MonoDevelop oder SharpDevelop, beides kostenlose C#-Entwicklungstools, beide eignen sich hervorragend zum Lernen und so weiter. Soweit Mac geht, würde ich empfehlen, mit Mono zu gehen. www.mono-project.com , können Sie die Werkzeuge und die Bibliothek von dort erhalten.

10voto

Christopher Edwards Punkte 6521

Ohne das Offensichtliche auszusprechen und den Punkt zu verfehlen: Wenn Sie einen Mac-Computer und nicht ein Mac-Betriebssystem meinen, könnten Sie Folgendes installieren Bootcamp oder verwenden parallelen um Windows auf dem Mac auszuführen und dann Visual Studio zu verwenden (es gibt auch kostenlose Versionen von Visual Studio )

6voto

BobbyShaftoe Punkte 27949

Ja, Mono ist wirklich deine einzige Option, es sei denn, irgendein Student hat irgendwo ein sehr experimentelles Ding entwickelt, von dem ich nichts weiß. Was eine IDE angeht, so glaube ich, dass das einzige halbwegs stabile Programm, das derzeit unter Mac OS X funktioniert, Monodevelop ist:

http://tirania.org/blog/archive/2008/Feb-07-2.html

Ich meine, Sie könnten Parallels ausführen und Ihren Code auf einer Windows-VM mit Visual Studio entwickeln, und solange Sie bestimmte Richtlinien zur Portabilität befolgen, könnten Sie VS zur Entwicklung Ihrer Mono-Anwendungen verwenden. Obwohl Sie sich wahrscheinlich auch mit Monodevelop vertraut machen könnten. Es wäre interessant zu sehen, ob SharpDevelop jemals portiert wird.

3voto

Tamas Czinege Punkte 114595

Nun, Sie könnten auch versuchen Silberlicht ...

Pro:

  • Da es sich um eine offizielle Microsoft-Implementierung handelt, ist die Wahrscheinlichkeit größer, dass sie funktioniert.
  • Die Unterstützung für aktuelle Themen wie C# 3.0 ist viel besser

Betrug:

  • Es handelt sich um einen reinen Browser, Silverlight-Anwendungen laufen nicht eigenständig.
  • Sie erhalten nicht die gesamte .NET-Klassenbibliothek, sondern nur eine Teilmenge, so dass sie etwas eingeschränkt ist.
  • Sie erhalten Visual Studio nicht auf einem Mac

Für das IDE schlage ich vor Eclipse-Tools für Microsoft Silverlight (anscheinend ist es im Moment nur für Windows verfügbar), sollten Sie MonoDevelop oder SharpDevelop oder etwas Ähnliches verwenden.

2voto

exitcode Punkte 111

Verwenden Sie die Xamarin Studio IDE. https://xamarin.com/mac

Verwendet Mono und C#. Es hat alle Funktionen, die Sie von einer modernen IDE erwarten können und kombiniert mit XCode für GUI.

1voto

James B Punkte 7802

Mono ist im Moment so ziemlich der einzige Weg, obwohl es immer wieder Gerüchte gibt (ich würde ihnen allerdings nicht viel Beachtung schenken), dass Microsoft plant, C# in Zukunft auf den Mac zu portieren. Ich wäre allerdings sehr überrascht, wenn das passieren würde.

Was IDEs angeht, kann ich nicht helfen... Wenn ich C# will, bleibe ich bei Visual Studio (führen Sie es durch Parallels oder BootCamp, wenn Sie wirklich VS verwenden möchten).

Edit: Wie Graham betont, gibt es Cocoa#, aber ich würde davor warnen, einfach weil das Projekt ins Stocken geraten ist und es wahrscheinlich keine Zukunft dafür gibt :(

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X