I wanted to make a mobile app for my site this year, and I had a decision to make. How to make it? There's actually a lot of options, and it's not an easy decision to make because you're making a big time commitment - you're pretty much always learning something new and making a new codebase. So you gotta know your options.
phonegap: open source, adobe bought, apache trigger: startup funded, SaaS appmobi: also for making offline web apps
writing HTML first, using JS to enhance that HTML, mobile optimize it, make it interactive jQueryMobile + Kendo UI both based on jQuery
PhoneGap + Zepto + Twitter Bootstrap