Думаю надо исходить от целей, какой результат требуется на выходе. Думаю писать такой движок для 1-5 сайтов как минимум не рентабельно, если планируется массовое внедрение необходимо учитывать и возможности хостинга. php+mysql предоставляют все, чуть дороже можно и asp, а хостеров предоставляющих java на сервере я лично не видел. А так готовых работ под joomla или bitrix предостаточно. ИХМО эта тема не актуальна уже лет 5. Раньше и мы лобали свои движки, но пришлось признать что качество хуже даже бесплатных аналогов и перевели свои работы на готовые движки.