In order to better enhance the user experience, the mobile side gradually out of a lot of mobile framework, such as Sencha Touch, JQTouch, Jquery-moblie, Jqmobi and so on. These frameworks have pros and cons, and different frameworks are applied to different projects. The advantages and disadvantages of each framework are briefly explained:
First, the Sencha touch Framework is a heavyweight framework, it is difficult to get started, the code is complex, and requires a strong program foundation to learn, at the very beginning because of a project, want to use the Sencha touch Framework, then the duration is too tense, there is no time to learn it and use. So the final transfer to other frameworks. This framework is highly compatible, runs at a high speed, requires long learning and requires a high level of program Foundation. So it is not very suitable for front-end production staff. I will open an article about its use demo at a later opportunity.
Second, Jqtouch is a lightweight framework, pure jquery writing, easy to get started, code easy to understand, loading speed is also very fast, the disadvantage is that the combination of mobile effects plug-in less, requires a lot of external plug-ins, in addition, the individual plug-ins need to solve the compatibility problem with the framework. One of its biggest drawbacks is that there are fewer layouts available and flexible.
Third, Jquery-moblie is also a lightweight framework, pure Jquery writing, easy to get started, code easy to understand, but because of its binding front-end effects plug too much, and the code structure is a bit bloated, resulting in a slow loading speed. Especially on Android, which is very slow to test. The user experience is not very good, it is more suitable for the development of ipad or iOS system of high-end models.
Iv. Jqmobi is also a lightweight framework, its language based on the jquery language. and simplify it, it is more advantageous to the mobile device application, and the speed is very smooth. It's easier to get started, and it encapsulates a number of mobile components that can be applied at any time. The downside is that each time the version is updated, there are always some small bugs on different iOS versions and Android systems in the new version. And the framework independence is very strong, and other external plug-ins do not match, you need to modify its core program.
Mobile Web Frames