我想知道mono.net是否包含在Ubuntu,Kubuntu和Fedora以及其他受欢迎的发行版的默认安装中?
如果是这样,有没有人有充分的理由不使用它来开发一个主要针对linux的新GUI应用程序?
mig*_*aza 15
它包含在Fedora,Ubuntu,Mandriva,Debian和OpenSUSE中.
唯一不包含它的主要操作系统是RHEL,但是可以单独下载包.
此外,如果需要,可以将Mono与您的应用程序捆绑在一个二进制文件中(不推荐,但始终可行).
GUI-wise Mono支持Unix和MacOS上的Windows.Forms API,但如果您想要更原生的体验,可以使用Gtk#API(这为GNOME库堆栈提供.NET API),或者如果您使用Qyoto想要与KDE API集成.
Linux中有许多最好的GUI应用程序,它们是用Gtk#和Mono开发的,其中一些最受欢迎的应用程序包括Gnome-Do(快速应用程序启动器),F-Spot照片管理软件,Banshee和Muine媒体播放器和MonoDevelop IDE.