If you want to keep that, you should absolutely stick with the jQuery + servlets + additive JS model.
Build your site as if javascript didn't exist, then use jQuery to improve on things. Add event listeners to buttons, which preventDefault and then do the same thing but nicer, with ajax calls. Add CSS classes which do nothing CSS-wise, then add a jquery javascript line to for example hide a block which gets scrolled down (animated) when clicking a header, etcetera, etcetera. The design comes out nice, you can claim your site is very accessible (screen readers and the like can't really handle fancy javascript stuff, how would they do it?), and its not a hard model to develop for. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/Kf3vI0Ie41AJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
