Esquire Theme by Matthew Buchanan
Social icons by Tim van Damme

27

Aug

JQuery Mobile Problems

Some what inspired by Linkedin’s new touch app, I’m looking into rewriting Evocatus’ mobile site/app from JQuery Mobile to a custom HTML5 solution.

The problems we have with JQuery Mobile are:

  • It’s slow
  • It’s a rather big download
  • Scrolling is weird, flakey and sometimes just does not work 
  • The buttons and widgets are kind of ugly and feel cookie cutter like
  • The history hashing sometimes sometimes does weird things
  • It has the framework effect where it may not have the best solution for a problem

That being said at of all the mobile frameworks JQuery Mobile is by far the easiest to get started with.

So I have decided to take a look into cobbling a bunch of libraries. I have had to do this time and time again through out my soft dev career. I think this is because frameworks sometimes try to do everything on their own and then end up doing it half ass. In fact the frameworks that do really well I have found generally have plugins or wrappers around existing libraries.

My mobile stack so far:

  • JQuery or Zepto (still deciding on this)
  • backbone.js
  • iScroll
  • Less.js
  • Coffee Script

I’ll add another post later to see how my prototyping goes. I’m also going to check out:

to see if JQuery Mobile might still be an option.

  1. agentgt posted this