We built the foundation of our system in Java using Spring and Hibernate and exposing a nice service layer. We used a little bit of Struts for the early front end, but have only developed the tip of the front-end iceberg so far. Now we are at a fork in the road and would love to get your feedback.
When developing the front-end (a newspaper-like consumer site) should we:
1) Building it using Struts
2) Develop the site in PHP/Python/Ruby and have it talk to the Java service layer through some bridge technology (like http://php-java-bridge.sourceforge.net)
3) Dump what we've written so far and start from scratch (obviously a difficult one to choose)
Any thoughts?
Thanks,
Jay.