hi,
@kp, i'm probably going te repeat things that have already be said here but there are some huge differences between evo and revo
- as bob said, revo is built in a totally different way, in an oop way (don't misunterstand me, i'm a great lover and user of oop) everything being mapped (templates, tvs, snippets, chunks ans so on) in a single code, all this inheriting from xpdo, the base revo class
as i said, i really love and practice oop (all my modules for evo rest on a class and the snippet(s) that display(s) the content use this class too) but i think in revo case the mistake, very often encountered in oo frameworks, is far too much inheritance
a well conceived oo paradigm lets you load, implement or extend what you need when you need it, revo uses the whole cavalry for every single hello world task and that's probably why it's so slow (front end speaking)
- sometimes you write a single snippet that will return, say a calculation result, a date treatment and you don't need to load the whole templates, chunks, tvs code stuff, well, no choice, you do -> slowness
- the other problem with this is that it reuslts in a lot of writing constraints, having, once more, a single hello world custom manager page to be part of the whole revo system/contexts and so on when, sometimes you need to write things that aim to behave as standalone apps before they do anything related to the cms content. in this case they should not be impacted by revo heavy inheritance and they are
i've said somewhere else that i keep installing and trying every single revo release and i do, sorry to say that if on the back end things are getting slightly better, on the front end it's still awfully slow and i don't beleive this can change a lot whithout rethinking the whole thing
i understand somethings in revo may have been interesting but, so far, using evo a lot and testing revo so, i must say the biggest difference is that with evo i've got a blazing front with a total freedom on the back end when, sorry once again but, with revo, i've got a sloooooow front end with a very constraining back end
one more and last thing, being french, 99,9% of the websites i make are multilingual, evo with yams, even if not perfect, deals with this without visible perf issues, revo with babel, well, just try, let's go back to our hello world blank page, honestly, i would not dare present that to a customer without paying him a coffee to distract him while the page is loading...

and i've only tested that on a local server and a hardgamer machine...
no offense yet i hope
have swing