綺麗に書くことにこだわって、
何でもかんでもJava
何でもかんでもC++
何でもかんでもVB.net
何でもかんでもhogehoge
とかバカなことをいわず、

適材適所で枯れたソースを使い回して、
本当に新しい部分にのみ適した言語を適用するくらいの
割り切りがないと、綺麗なソースでも腐ったシステムしかできないよ。