目前我还没有安装带有 GUI 的 Linux。全部都运行文本模式。当我这样做时,我通常使用 KDE。在 Windows 上,我是一名 .NET 开发人员,但我还没有进行过任何 Mono 开发。我听说 Monodevelop 只适用于 GNOME。
如果你在 KDE 环境上开发 Mono,你会使用什么 IDE?
答案1
如果您确实是 QT 的狂热爱好者,并且无法忍受桌面上的任何 gtk+ 内容,那么您可能会运气不好。另一方面,如果您不是图书馆纳粹分子,我可以建议 Monodevelop 吗?
单一开发是主要为 C# 和其他 .NET 语言设计的 IDE。 MonoDevelop 使开发人员能够在 Linux、Windows 和 Mac OSX 上快速编写桌面和 ASP.NET Web 应用程序。 MonoDevelop 使开发人员可以轻松地将使用 Visual Studio 创建的 .NET 应用程序移植到 Linux,并为所有平台维护单一代码库。
当然,您也可以使用 Emacs 或 Vim 进行编写,不会出现任何实际问题。
答案2
您没有理由不能在 KDE 上使用 Monodevelop。所有 GTK+ 应用程序都应该可以工作,唯一真正的缺点是它可能看起来有点陌生,并且它将引入大量您“不需要”的库,除非您安装了其他 GTK+ 应用程序。
FWIW,我的大部分 Mono 开发都使用 emacs。
答案3
这里需要注意的重要一点是 MonoDevelop 在 KDE 中运行良好。它不要求您使用 GNOME。几乎每个 GTK+ 应用程序都是如此。
答案4
微软的视觉工作室代码是一个集成开发环境 (IDE),支持 Mac、Linux 和 Windows。