Transferred from: HTTP://BLOGREAD.CN/IT/ARTICLE/5449?F=WB
A long time ago to organize a mobile phone website into a mobile application of the JS framework. After more than a year, a lot of new technology has emerged, below to summarize the following is also the framework is suitable for mobile phone equipment development.
1. JQuery Mobile
jquery Mobile is a version of jquery on mobile phones and tablet devices. jquery Mobile Not only brings the jquery core library to the mainstream mobile platform, but also publishes a complete unified jquery Mobile UI Framework. Support the global mainstream mobile platform. The JQuery Mobile development team said: "We are very excited to be able to develop this project." Mobile web too requires a cross-browser framework that allows developers to develop real mobile web sites.
2, JQTouch
JQTouch is a jQuery plugin that implements JavaScript libraries for a variety of common UI effects, including animations, list navigation, default app styles, and more, on the Webkit browser on your phone. Support includes iphone, Android and other mobile phones.
3. DHTMLX Touch
DHTMLX Touch is a free html5/javascript frame optimized for touch screen devices. brings you the ability to quickly develop a beautifully crafted mobile Web application. DHTMLX Touch UI Designer is a visual editor for building a mobile user interface. It can help you build a first-class user interface with minimal coding. Provide some examples on their home page to showcase DHTMLX Touch's powerful user interface. Includes a menu app for the IPad (used for the development of restaurant apps) and book shop (an e-bookstore app).
4, Mobilize.js
Mobilize.js is an open source Html5-javascript framework that is used to build mobile sites quickly and easily from any now-standard website. Instead of implementing a completely new, complete mobile page, this framework is actually the part of the page that needs to be displayed on a mobile device in the default theme of jquery Mobile. Mobilize.js can be used on any website, but for WordPress and Sphinx-based sites It is not necessary to use this framework because there are already a lot of plugins available.
5. The M Project
The-m-project is another powerful JavaScript framework that leverages the new features of HTML5 to develop mobile apps better and more easily. This framework follows the well-known MVC software architecture pattern. It also supports offline, so your users can continue to operate without connecting to the network (and then sync the data to the server the next time they have a connection). Provide excellent documentation (this project has a development guide that guides new users to get started). You can view the examples provided to have a preliminary idea of the project. Examples include the ToDo app (to-do app) and Kitchensink (This example includes all the UI elements provided by this framework).
6, Webapp.net
Webapp.net provides a lot of APIs, so it can help you save a lot of work. There is no need to take the time to encode Ajax calls because they are built-in, and there are many other built-in features that provide detailed documentation and application demos.
7, Wijmo
Wijmo is a suite of UI widgets based on the jquery UI. WIJMO components are optimized for client Web development and leveraging the power of jquery for superior performance and ease of use. All WIJMO components are equipped with more than 20 themes and support Themeroller.
8.960 Grid on Jquery-mobile
jquery-mobile-960 is a grid framework for mobile WEB development that combines the flexibility of 960.gs with the convenience of JQuery Mobile. Its purpose is to make the JQuery mobile layout more flexible, making application promises easier to use on mobile devices.
9. Sencha Touch Framework
Sencha Touch is the world's first HTML5-based mobile WEB development framework that supports the latest HTML5 and CSS3 standards, fully compatible with Android and Apple IOS devices, and provides a rich Web UI component that can be quickly developed to run on mobile Terminal's application. Shencha is the first development framework that uses HTML5,CSS and JavaScript and supports audio/video, local storage, rounded corners, gradient backgrounds, and shadows.
10, Nimblekit
Nimblekit is the quickest way to build apps for iOS devices, you don't need to know objective-c or iOS SDK, you just have to write HTML pages in conjunction with JavaScript code.
11, Touchy™boilerplate
Touchy boilerplate is a tool used to create mobile web apps, including HTML templates, Meta tags, and more. Touchy can support dynamic page navigation, fixed page header, scrolling content, browsing history and other functions. Touchy use jquery or zepto.js.
12, PhoneGap
PhoneGap is a fast-developing platform for creating mobile cross-platform mobile applications using HTML,CSS and JavaScript. It enables developers to take advantage of the core features of Iphone,android,palm,symbian,wp7,bada and BlackBerry smartphones-including geolocation, accelerators, contacts, sounds and vibrations, and PhoneGap has a rich plug-in, You can extend unlimited functionality with this. PhoneGap is free, but it requires additional software from a specific platform, such as the iphone sdk,android Android SDK for iphones, and can be developed with DW5.5. Using PhoneGap is only a little bit more than building an application for each platform, because although the codebase is the same, you still need to compile the application separately for each platform.
13, Joshfire
Joshfire is an open-source, cross-device development framework that helps developers create web apps that can run on multiple devices. It uses HTML5 and JavaScript, and allows developers to quickly integrate local and specific Web applications. Joshfire allows your application to accept keyboard, mouse, touch screen, remote control and other devices input. Joshfire supports node. js. 4.Sencha Touch: HTML5-based mobile Web development framework.
14. Julia
The Julia Framework consists of a basic CSS3 file, a JS library, and a runtime library of each platform. Unlike Phonegap,julia, which contains not only the interface layer that invokes native code, it also contains Model-view-controller (MVC) Support, delegation support, OAuth support, asynchronous database access interface, HTML selectors ( such as the jquery Calling interface), HTML templates (allow embedding of JS code) and other applications to develop the necessary API interfaces. Application development based on Julia is as simple as website development, yes, you can finally use HTML5 to develop a complete, cross-platform, no less than native code, easy to maintain mobile applications! The curtain is coming, let's get into the new era of mobile development
15. SproutCore HTML5 Application Framework
SproutCore is a HTML5 mobile WEB development framework that aims to provide excellent desktop effects in a browser-only application without the need for a browser plugin.
16, Titanium
This is a powerful, robust mobile web development framework. Enables the use of existing HTML, CSS and JavaScript knowledge to develop native mobile apps for iOS and Android platforms. As an increasingly large mobile web framework, it has more than 300 APIs and a vibrant developer community. You get help from every developer in the community. Titanium Mobile supports native iOS and Android UI elements such as table views, tabs, switches and popovers. It provides features that can interact with the camera of a mobile device and a local file storage system.
17, Lungo.js
Lungo.js is a mobile Web application development framework implemented using HTML5, CSS3 and JavaScript technologies. Use this framework to develop applications that can run all popular platforms including: IOS, Android, Blackberry and WebOs. It also supports touch events such as tap, Double-tap and swipe. The entire framework does not use any images including icons, all vectorization. Some of the features that HTML5 can use in this framework are: Websql, geolocation, history, or device orientation. The lungo.js is a modular and fully customizable framework.
18, Xui.js
Sometimes you may need a super-lightweight framework, as long as you have the features you need to develop standard clients such as DOM manipulation, event handling, Ajax and some animation effects. If that's the case, the framework is just right for you. The entire framework is compressed with gzip after only 4.2 KB.
19, Embedjs
Embedjs is a JavaScript framework for embedded devices such as: mobile phones, TVs, tablets and so forth. Embedjs is powerful in that it has a development version specifically for specific platforms and browsers such as iOS, Firefox, Android, etc. This gives the user the best possible experience with minimal code. And if you prefer to customize it, you can use the Embedjs Build tool tools provided by it. Embedjs is based on dojo, so if you are familiar with the Dojo API syntax, then EMBEDJS will be your best choice.
20, Zepto.js
Zepto.js is a JavaScript framework developed specifically for mobile WebKit browsers such as Safari and Chrome. It prides itself on its minimalist development philosophy, which enables developers to complete development delivery tasks simply and quickly. More importantly, this JS frame, is ultra-lightweight, only 5KB. Zepto.js's syntax draws on and is compatible with jquery.
21. Baker
Baker is the HTML5 ebook framework for publishing interactive e-books or e-magazines on an ipad or iphone platform.
22, Chocolatechip-ui
Chocolatechip-ui is a mobile mobile WEB development Framework, implemented using HTML5, Waml, CSS and JavaScript technologies. Based on the Chocolatechip JavaScript framework, contains the latest chui.js and CHUI.CSS.
23. Magazine Grid
Magazine Grid is an ultra-modern CSS framework for IPad and IPhone, using a design style similar to a magazine. Magazine Grid allows users to organize magazine pages using HTML5 elements, very lightweight (<4k), loaded on mobile devices very quickly, and supported on older browsers.
24. Kendo UI
The Kendo UI is a powerful framework for fast HTML5 UI development. Based on the latest HTML5, CSS3, and JavaScript standards. The Kendo UI contains everything you need to develop modern JavaScript, including powerful data sources, universal drag-and-pull (drag-and-drop) functionality, templates, and UI controls.
25. HTML App Host Framework
This is a Html/javascript managed framework for building Windows Phone 7-based, using HTML5 technology. The framework is supported by controls that embed HTML apps in the standard XAP format.
Reference Links:
http://creativefan.com/mobile-web-app-frameworks/
http://skytechgeek.com/2011/09/10-mobile-application-frameworks-for-easy-development/
http://skytechgeek.com/2011/11/html5-frameworks-and-useful-apps-for-mobile-web-development/