If you need an interactive, cross-platform and adaptive application, then jQuery is your solution. A huge number of modules will allow you to implement any complex idea, and various innovations from the community (the advantage of open source) and even the perfect field for creativity.