Hacker News new | ask | show | jobs
by nostrademons 6152 days ago
#2. In my experience, Java frontend development (particularly with Struts) is so painful that you'll almost always be better off with Django or Rails talking to a backend via some RPC technology. This also enforces a strict separation of UI logic from application logic. It'll slow you down at first, but your devs will thank you for that separation when they try to run analyses on the data you've accumulated in the app and have a nice API to work against rather than scraping HTML off the webserver. (If they're any good, they'll probably thank you for not having to work with Java web frameworks, too. ;-))