Kostenlose F#-IDE für Windows?

Ich habe einige Zeit mit F# unter Verwendung von Visual Studio 2013 RC gearbeitet, aber meine RC-Lizenz ist abgelaufen, sodass ich sie jetzt nicht mehr verwenden kann, und VS 2013 Express unterstützt F# nicht.

Ich suche folgende Features:

  • Satzstellung markieren
  • Debuggen
  • Codehinweise (wie IntelliSense)
  • Code Refactoring

Welche kostenlose (oder Open Source) IDE empfehlen Sie für diesen Zweck? Ich verwende Windows 7 Professional 64-Bit.

Antworten (4)

Visual Studio 2013 Community-Edition

Ende 2014 hat Microsoft eine neue Lizenz für Visual Studio veröffentlicht. Die Visual Studio 2013 Community Edition unterliegt einigen Einschränkungen hinsichtlich der Verwendung: kleine Unternehmen (<5 Entwickler), Einzelpersonen, Open-Source-Projekte oder akademische Verwendung. Wenn Sie das bestehen, ist es identisch mit VS 2013 Professional.

Laut fsharp.org enthalten VS2013 und höher (einschließlich Community Edition) die F#-Tools.


Visual Studio Express

Hinweis: Einige Links hier verwenden die Wayback Machine, da die Website Fsharp.org aktualisiert wurde, um die Community von Visual Studio 2013 zu empfehlen. Andere Links wurden aktualisiert. Die folgende Lösung sollte jedoch weiterhin funktionieren.

Ich habe Visual Studio Express Edition mit den F#-Tools verwendet . Das ist im Grunde Visual Studio, also ziemlich gut. Ihre Hauptprobleme wären mögliche Lizenzbeschränkungen.

Laut Microsoft unterstützt Visual Studio Express F# . Haben Sie daran gedacht, den separat erhältlichen (kostenlosen) F#-Compiler zu installieren ?

F# wird in SharpDevelop standardmäßig unterstützt ( obwohl die Installation von Microsoft F# erforderlich ist).

Und die Unterstützung für F# kann über Plugins in MonoDevelop, Emacs, Vim, Sublime Text und anderen aktiviert werden.

Alle von ihnen sind kostenlos und Open Source (außer Sublime Text, das Freeware ist).

Von diesen unterstützen zumindest MonoDevelop und SharpDevelop das Debuggen und die Code-Vervollständigung (was Sie Codehinweise nennen). Im Allgemeinen haben sie auch Refactoring-Unterstützung, aber ich bin mir nicht sicher, was F # Refactoring betrifft.

Vor nicht allzu langer Zeit hat Microsoft eine neue Version von Visual Studio veröffentlicht: Visual Studio 2013 Community , die kostenlos ist. Dies ist eigentlich VS Professional sehr ähnlich (vielleicht gleich), aber es ist nur eine begrenzte Anzahl von Benutzern erlaubt.

Weitere Details und einen Download-Link finden Sie hier .

Da es Visual Studio 2013 Professional sehr ähnlich ist, können Sie damit die gleichen Dinge tun, einschließlich vollständiger F#-Unterstützung:

  • Syntaxhervorhebung: Ja.
  • Fehlersuche: Ja.
  • IntelliSense: Ja.
  • Code-Refaktorisierung: Ja.
  • Kann unter Windows 7 ausgeführt werden: Ja.

SublimeText 3 mit DIESEM Plugin sorgt für eine gute F#-Entwicklungsumgebung.

SublimeText ist ein Texteditor mit leistungsstarken Funktionen, darunter:
Syntax-Hervorhebung
, Code-Einrückung
, Code-Hinweise und mehr

Mit dem F# -Plugin können Sie diesen Texteditor in eine gute F#-Entwicklungsumgebung verwandeln.