Last 3 years I have used Appcelerator Titanium.
I don't know why he's not as popular as the above options, apparently the problems with the marketing and direction of the enterprise, as well as the fact that he had previously been paid.
What is it good for?
This thing allows you to directly pull native environments, bypassing the bridge between the virtual machine and the V8 system, and to use any native frameworks inside your application.
There's MVC framework Alloy:
As well out of the box there is a cloud, if you do not want to write a server (I use it as bekapa):
There are also Analytics, a free version is cut, but enough for me.Add
For model, you use the add-on to the Backbone:
Which can sensitise with SQLite
Just use the modified app.from tss https://github.com/TNuzzi/wriststrap
plus Jade/Pug (can be in XML using Grunt to overtake, but I use the Jade Watcher in WebStorm), and pretty for my taste templates:
ScrollView.w-fill.h-fill.lo-v(right=10, left=10).st-vertical // lo-v == (layout='vertical'), w-fill == (width="FILL")
Label#date.event info-date-time-label.event info-date
If you just want to start a local website, a La Phonegap, just throw in the template WebView component:
stretched across the screen: width="Ti.UI.FILL", height="Ti.UI.FILL"
in the folder with the assets folder is added with the production build of your web project and placed the WebView link.
We obtain the same Cordova, only with a higher level of access than you using an EventListener, you'll get access to any native functionality, without third-party plugins.
And finally, a channel in slack: