Why would it be more work?  You&#x27;ve already learned what work and what don&#x27;t work in the first version.  You can reuse a lot of the original code.  A lot of the experiment and exploratory code can be thrown out.  Ending up with a Java version can be a good thing.