такие средства и сейчас есть, WYSISYG, GUI генераторы, бойлерплейты, мапперы и скафолдеры. но обычно это вспомогательные интрументы для отдельных частных случаев. тем не менее ничто не мешает их все организовать в целостную систему, которая будет делать почти все от и до с адекватным кодом на выходе