MonoDevelop
MonoDevelop是个适用于Linux、Mac OS X[3]和Microsoft Windows[4]的开放源代码集成开发环境,主要用来开发Mono与.NET Framework软件。MonoDevelop集成了很多Eclipse与Microsoft Visual Studio的特性,像是Intellisense、版本控制还有GUI与Web设计工具。另外还集成了GTK#GUI设计工具(叫做Stetic)。[5]目前支持的语言有Python、Vala、C♯、Java、BOO、Nemerle、Visual Basic .NET、CIL、C与C++[6][7]。
开发者 | Xamarin及Mono社群 |
---|---|
当前版本 | 7.6.9.22[1](2018年9月21日 ) |
源代码库 | https://github.com/mono/monodevelop |
编程语言 | C# |
操作系统 | Windows、macOS、Linux |
语言 | 多种语言 |
类型 | 软件开发 |
许可协议 | LGPLv2、MIT X11[2] |
网站 | monodevelop.com |
历史
编辑在2003年后期,部分Mono社群的开发者开始移植SharpDevelop到Linux上(SharpDevelop是个成功的.NET开放源代码集成开发环境),将原本以System.Windows.Forms为基础的代码改为使用GTK#。也由于是由SharpDevelop分支出来,所以MonoDevelop大致上的架构与SharpDevelop相同,不过时至今日,其实已经完全脱勾了。
在非Linux平台上
编辑MonoDevelop也可以在Windows跟Mac OS X平台上执行。但并不是一开始就可以的,而是到2.2之后才正式可以。[8]MonoDevelop的Mac OS X版本里包含了Mono的安装程序,[9]但却因为原生OS X平台GTK的拖拉问题而没有包含Stetic可视化设计工具。[10]Mono也提供了给执行在SPARC上的Solaris 8包包,[11]给OpenSolaris用的包包则只由OpenSolaris社群里的组群提供。[12]在FreeBSD上,同样地是由FreeBSD社群提供支持。[13]
参见
编辑参考
编辑- ^ Download | MonoDevelop. monodevelop.com. [2022-08-27]. (原始内容存档于2022-08-27).
- ^ Monodevelop FAQ. Monodevelop.com. [2010-06-26]. (原始内容存档于2018-08-29).
- ^ MonoDevelop on MacOS X - Miguel de Icaza. Tirania.org. 2009-05-05 [2010-06-26]. (原始内容存档于2021-07-16).
- ^ MonoDevelop 2.2 Beta 1: We go cross platform. - Miguel de Icaza. Tirania.org. 2009-09-09 [2010-06-26]. (原始内容存档于2020-11-09).
- ^ Stetic Gui Designer. Monodevelop.com. [2010-06-26]. (原始内容存档于2019-12-12).
- ^ Feature List. MonoDevelop. 2008-02-05 [2010-06-26]. (原始内容存档于2016-02-21).
- ^ Embarcadero Technologies. Delphi Prism | Cross Platform .NET and Mono IDE. Embarcadero.com. [2010-06-26]. (原始内容存档于2010-06-28).
- ^ MonoDevelop 2.2 Released. Monodevelop.com. [2010-06-26]. (原始内容存档于2020-09-28).
- ^ Download MonoDevelop - Running on OS X. Monodevelop.com. [2010-06-26]. (原始内容存档于2020-11-27).
- ^ OS X Forum - MonoDevelop and GTK#. Go-mono.com. [2010-06-26]. (原始内容存档于2010-06-25).
- ^ Mono Downloads. Go-mono.com. [2010-06-26]. (原始内容存档于2010-06-23).
- ^ OpenSolaris Forums - Mono .NET available on GNU/OpenSolaris!. Opensolaris.org. [2010-06-26]. (原始内容存档于2011-06-05).
- ^ Mono:FreeBSD - The BSD# Project. Mono-project.com. [2010-06-26]. (原始内容存档于2020-09-24).