Ciao, ti posso dare alcune indicazioni basate sulla mia esperienza:
1. Se decidi di iniziare con Evolution, sappi che
non e' affatto facile migrare il sito da Evolution a Revolution, questo perche' il core ed il database e' completamente diverso.
2. Viceversa, se inizi con Revolution e vuoi poi passare a Evolution, hai lo stesso problema, il core e' completamente diverso.
3. Se conosci come funziona Evolution, imparare Revolution non dovrebbe crearti problemi, l'interfaccia grafica e' molto simile e sono stati adottati elementi tipici di Evolution: snippet, plugins, chunks, template variables, system settings, etc. Le differenze fondamentali sono che la sintassi per richiamarli e' diversa (
vedi qui)
4. Il core di Revolution, a differenza di quello di Evolution, e' stato programmato utilizzando OOP.
5. Creare plugins o moduli su Revolution e', a detta di molti, piuttosto complicato.
6. I permissions di Revolution sono molto piu' flessibili, purtroppo anche molto piu' complicati.
7. Migrare un sito da localhost ad online (o da server a server) su Evolution ti prende 5 minuti (quando ci fai la mano), su Revolution mooolto di piu'.
8. Evolution non verra' piu' aggiornato (abbandonato?) direttamente da MODX, al momento sono state create diverse Fork su GitHub per continuare lo sviluppo del medesimo.
9. MODX continuera' lo sviluppo di Revolution e MODX Cloud fino al 2013, dopodiche' pare che rilasceranno un altro CMS che si chiamera' MODX 3.0. Dicono che MODX 3.0 sara' compatibile con Revolution e sara' possibile migrare il sito facilmente da Revo a MODX 3.0.