My question is slightly different from Looking for a remendation for a lightweight mobile HTML5/JavaScript framework
I'm joining a JS/HTML5 project that is targeting the ipad, currently using Backbone.js for MVC and Zepto for dom manipulation. They've experimented with jQuery mobile and found the list performance to be underwhelming.
Basically I'm looking for an alternative mobile Javascript UI framework with a non-viral OS license (Sencha seems out with gpl 3, and I'd like something focused purely on ui widgets), which provides performant dynamic lists and a general set of iOS style ui widgets. I do have experience with enyo, but I don't particularly like it, so that's out of the question as well.
Any suggestions?
My question is slightly different from Looking for a remendation for a lightweight mobile HTML5/JavaScript framework
I'm joining a JS/HTML5 project that is targeting the ipad, currently using Backbone.js for MVC and Zepto for dom manipulation. They've experimented with jQuery mobile and found the list performance to be underwhelming.
Basically I'm looking for an alternative mobile Javascript UI framework with a non-viral OS license (Sencha seems out with gpl 3, and I'd like something focused purely on ui widgets), which provides performant dynamic lists and a general set of iOS style ui widgets. I do have experience with enyo, but I don't particularly like it, so that's out of the question as well.
Any suggestions?
Share Improve this question edited May 23, 2017 at 10:28 CommunityBot 11 silver badge asked Mar 24, 2012 at 22:33 GopherkhanGopherkhan 4,3424 gold badges35 silver badges54 bronze badges6 Answers
Reset to default 7 +75Try Chocolate Chip UI - BSD Licence too.
Discussing performance - on the iPad, don't forget that if you want to have hardware accelerated CSS transforms (you want this), then you must be using webkit transforms / translates etc. Thomas Fuchs (author of Zepto/scriptaculous) wrote up a pretty good article talking about these issues, which I would suggest is essential reading, despite being from 2010.
I am in an almost identical situation, having used jQueryMobile for nearly a year, and finding myself pletely unimpressed at this point. I have to say that I'm extremely exited for Lungo. The UI looks fantastic and is coded semantically.
In fact the whole framework has a superior construction quality and is highly optimized for mobile. It doesn't carry a huge footprint like JQM, the underlying QuoJS library is very powerful and provides nearly all the same idioms as jQuery. There is an app demo here.
There is a new interesting framework, Jo, but I haven't looked too much into it. It could be a good choice.
I'm also liking another unique library called Topcoat.io because it's only CSS based, with no assumptions. Very clean and performant.
This site gives all the options regarding mobile JS framework
http://sixrevisions./javascript/mobile%C2%A0web-development-frameworks/
But my suggestion is go for JQuery Mobile
jQuery Mobile 1.1.0 [1] looks pretty nice. Much better performance than previous versions, focused on widgets, and dual licensed under the MIT or GPL Version 2 licenses.
Actually it's on RC1 state, but hopefully we'll get final release soon.
I'm sure you already know jQuery Mobile (who doesn't? :P), but maybe you should try this new version, just to test new performance.
[1] http://jquerymobile./demos/1.1.0-rc.1/
You could also do your dom with HTML and then use nativecss for your styling, of course with cordova in the bonnet.
If you are interested in performance, I suggest Jquery Mobile