I have read the book "Mobile first" by Luke WROBLEWSKI and many other readings on that topic. I'm a web developer and now I'm really convinced that "mobile first" or "progressive enhancement" is the way to go.
Now I'm looking for a framework to achieve this.
JQuery mobile annonce they are "mobile first" but I have given a try during some days and now I would tend to say "No it's not". You can't mix it with other frameworks; it does tricks like keeping all pages in the DOM (forcing the load using ajax) so it doesn't make my life easier. Trying to use it to make progressive enhancement and finish by a desktop version without unload it, seems impossible. I mean you don't want to have big buttons with a desktop computer so I guess I will need to just drop the js&css of the framework and that sounds weird. I don't even know if it's possible.
JQuery mobile looks like a framework to achieve a dedicated mobile web version of your site with a look&feel as an native apps more than a mobile first website.
So please could someone tell me where I'm wrong: * is jQuery mobile really "mobile first"? * could I do progressive enhancement (with desktop as last target) with jquery mobile ? in case of yes, please tell me how.
Here is the corresponding page telling that jquerymobile is mobile first: http://view.jquerymobile.com/1.3.0/docs/intro/#ProgressiveEnhancement
I have also try zurb's foundation and it works well but do not provide enough widget or tools to provide nice mobiel UI. Mix both would be the great point but it will need a lot of works (CSS conflict + may be JS conflict) and I don't even know if it's possible.
Any advices on how do you use jquery mobile in a mobile first context will be welcomed !