3 Replies Latest reply on Sep 25, 2014 2:02 AM by Joerg Koch

    jQuery/jQuery Mobile Version

    Joerg Koch

      Is there another recommended version combination of jQuery/jQuery Mobile to use?

       

      rhodes 5.0.2 gem still includes:

       

      jquery-1.9.1 and

      jquery.mobile-1.3.1

       

      in app/layout.erb.

       

      Did anyone successfully try a more recent alternative?

        • Re: jQuery/jQuery Mobile Version
          Fernando Coelho da Silva

          We also use the same version that comes in Rhodes 5.0.2 for compatibility of the devices.

          Do not try with more recent versions.

          • Re: jQuery/jQuery Mobile Version
            Jon Tara

            If you do not use the features of jqmobile-patch.js, you can drop-in any version of jQuery Mobile, or any other Javascript framework, for that matter.

             

            I don't use jqmobile-patch.js at all. It may be required for Windows Mobile - not sure, but there is some WM-specific code there. It also has support for "wait pages" which I see as an abomination that I never use.

             

            1.4.x is much better performing, and has greatly simplified the complexity of listviews and buttons. On the other hand, it will take a great deal of work to change over an existing application, so I would recommend it only for new projects.

             

            1.4.x has some strange ideas about page events! The new page container widget will drive you nuts. This is still settling-out, and I don't expect the page events to really make much sense until 1.5. Fortunately, extended support for the "deprecated" page events has been promised, so the old page events will not be removed until JQM 1.6.

             

            The danger of *not* updating is that eventually JQM 1.3 will stop working with newer browsers. JQM only supports one version back, and I'm not even sure they are even doing that, as there was recently a 1.4.x release, but no corresponding maintenance release to 1.3.x. I would have expected one after the release of iOS8/iPhone6.

             

            I think for many situations, it would be good to explore alternatives to JQM. It's not a good solution, for example, on under-powered or memory-limited devices.