As I was reading the link provided by http://a2f.me/9am2o I have found that my comments on what framework is best can be summarized as follows:
DroidDraw, this article includes DroidDraw but DroidDraw is just a way to create GUIs in android without you typing XML
Appcelerator. I think it’s a cool GUI but again, a seasoned developer may want to see the guts of the code. There also could be long-term dependencies to their server-based approach that could hinder your future.
Google’s App Inventor, it seems there is no access to the code and obviously it may not be because Java is just an intermediate step used by Google Android to generate Dalvik-Executable files. I assume then that going GUI to Java to DEX was not efficient and hence Google decided to go from GUI to DEX
WebViews: I don’t understand why DroidDraw and Webviews are even here, if you want to keep writting code on top of WebView you will end up with Appcelerator Titaniul or PhoneGap.