Requirements: BeeFree OS, md5 : bf379371f94e90325a6df33186a5bfc6, size : 48.2 MB
MonoDevelop (also known as Xamarin Studio) is an open source integrated development environment for Linux, macOS,[5] and Windows.[6] Its primary focus is development of projects that use Mono and .NET frameworks. MonoDevelop integrates features similar to those of NetBeans and Microsoft Visual Studio, such as automatic code completion, source control, a graphical user interface (GUI) and Web designer. MonoDevelop integrates a Gtk# GUI designer called Stetic.[7] It supports Boo, C, C++, C#, CIL, D, F#, Java, Oxygene, Vala, and Visual Basic.NET.[8][9][10]MonoDevelop can be used on Windows, macOS and Linux. Officially supported Linux distributions include CentOS, Debian, Fedora, openSUSE, SUSE Linux Enterprise, Red Hat Enterprise Linux and Ubuntu, with many other distributions providing their own unofficial builds of MonoDevelop in their repositories.[1] macOS and Windows have been officially supported since version 2.2.[11]
MonoDevelop has included a C# compiler (an alternative to MSBuild and CSC) since its earliest versions. It currently includes a compiler that supports C# 1.0, C# 2.0, C# 3.0, C# 4.0, C# 5.0 and C# 6.0.[12]
A customized version of MonoDevelop ships with Unity, the game engine by Unity Technologies.[13][14] It enables advanced C# scripting, which is used to compile cross-platform video games by the Unity compiler.[15]
History
In late 2003, a group of developers from the Mono community began migrating SharpDevelop, a successful .NET open source IDE from Windows Forms on Windows to the GNOME toolkit (Gtk#) on Linux.[16] The fork was also to target the Mono framework instead of the Microsoft .NET Framework implementation.[17] Being an early fork of SharpDevelop, MonoDevelop architecturally differs from recent SharpDevelop releases.[18]Over time, the MonoDevelop project was absorbed into the rest of the Mono project and as of 2016, is actively maintained by Xamarin and the Mono community. Since Mono 1.0 Beta 2, MonoDevelop is bundled with Mono releases.[19][20]
Starting with version 4.x, Xamarin rebranded MonoDevelop as Xamarin Studio, but only for the Windows version of the IDE.[21][22] As of 2016, Xamarin Studio also runs on macOS.[23]
Features
MonoDevelop is an IDE for the .NET platform with features comparable to Microsoft Visual Studio. Highlights include:[24][25][16][17]- Multi-platform IDE and user projects (Linux, Windows and macOS)
- Multi-language (C#, F#, Visual Basic .NET, C/C++, Vala)
- Project templates for C#, Visual Basic, Boo, Java (IKVM) and C/C++
- Code completion support for C#, code templates, code folding
- Customizable window layouts, user defined key bindings, external tools
- Integrated Debugger for debugging Mono and native applications
- Integrated Compiler (supports upto C# 6.0)
- GTK# Visual Designer to graphically build GTK# user interfaces
- ASP.NET web projects with code completion support and testing on XSP (Mono web server).
- Source control, makefile integration, unit testing, packaging and deployment, localization