There are a lot of technologies to develop mobile applications depending on what it is you want to do. jQuery Mobile is extremely interactive. You have to consider what you are building the application for and the platform that you expect it to be used on.