You are probably going to rewrite it all anyway, regardless of wether you stick with the same language. Unless you know precisely what you want and how you want it build and are lucky enough to get someone to do that for you there's probably going to be a quite a few rewrites, there always are. Rewrites aren't a bad thing. The point is by then you know the basics and you know what doesn't work.