KDE is a desktop environment - a set of well-integrated applications. XMonad is a window manager that replaces KWin only from KDE, so you can use KDE when using XMonad (and other window managers).
. Vi Emacs . , , vi/emacs . , . (GIMP ), , . , . , , , .
. , "" . , IDE , , ( ). XMonad, "IDE" .
, , .