I'm not so sure about that, I've seen some good emulators in the past but also horrible CMS' like HoloCMS.
I don't need to point it a finger but it were some plain php scripts instead of a structured CMS but it worked.
Anyways the programming language doesn't matter like the general said, it's the internal structure of the emulator that matters. Designing a good application requires a lot of thinking before you actually can write some decent code, after that you start to re-write code to optimize it (if necessary).
Like @
Wreckless said, this section doesn't have enough people that actually tell others that their crap is really crap. We just need more people who can tell to others that they have posted crap.