Ist Mono der einzige Weg, jede spezifische Visual Studio wie Editoren, die Sie empfehlen?
Antworten
Zu viele Anzeigen?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 )
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.
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.
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.
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 :(
- See previous answers
- Weitere Antworten anzeigen
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.