I have a crawler-like software that populates tables after reading and parsing particular web pages. I have written it in Java (using Hibernate). I already have entities and other logic.
I want to show these tables in a web page, the web page will improve eventually, there may be register/login screens, lots of other things.
My question is should I use a simple web framework written in language other than Java, like Django, or should I stick to Java and reuse those entities and logic that I already have?
If I use another language in I anticipate that I will need to duplicate some logic that I already have in Java part, which means bugs are more likely to occur.
The reason I am asking this, when I tried to write a simple web application in Java it was really hard using a framework, when I switched to another language, thus framework (CakePHP at the time), everything worked out smoothly.I think using a Java will over complicate things.
Right now I am thinking to separate view and the logic.
I will be glad if you show some pointers by sharing your experiences and ideas.