Creating web apps and sites for the Mobile Web has its own sets of challenges and techniques. From UIs optimized for fingers instead of mouse cursors to the bandwidth limitations that most portable personal devices have, developing for mobile devices requires a paradigm shift for those of us who’ve traditionally created products aimed at desktops.
- Optimized for touchscreen devices: Fingers as input devices instead of mouse cursors provide an extra set of challenges in user interface design. Mobile web development frameworks provide standard UI elements and event-handling specifically for mobile device platforms.
- Cross-platform: Support for multiple mobile device platforms such iOS and Android allows you to get your app to a wide range of users.
- Lightweight: Because of current bandwidth limitations, a stronger emphasis on lowering file weight is placed into mobile web development frameworks.
- Uses HTML5 and CSS3 standards: Most mainstream mobile devices have web browsers that support HTML5 and CSS3, and so mobile web development frameworks take advantage of new features available in these upcoming W3C specifications for a better user experience.
- JQuery (Including JQuery Mobile)
- Sencha (Including Sencha Touch and JQTouch, a Zepto hybrid))
- Netbiscuits TACTILE
- Kendo UI (Including KendoUI Mobile, part of Telerik)
- The M Project
- DHTMLX (Including DHTMLX Touch)
- Dojo Toolkit