-
mono
é o tempo de execução que executa seu código interpretado.
-
monodevelop
é um IDE (ambiente de desenvolvimento integrado) que ajuda você a escrever, avaliar e depurar código escrito em VB, C #, etc., que eventualmente é executado pelo tempo de execução mono.
Enquanto você precisa de mono
, não precisa monodevelop
para escrever e executar aplicativos em C #. No entanto, é um ótimo IDE para escrever C # e é preciso muito trabalho de depuração.