Issues of cross-browser compatibility, screen resolution and inconsistent HTML and CSS code are things of the past in mobile development. Developers who are still grappling with these issues are far behind the times and need to learn a few new tricks.
Mobile developers today are widening the scope of their expertise; they are not only solving these issues but are developing mobile websites that have impressive layouts, are touch-friendly and are based on frameworks that work flawlessly on smartphones and tablets.
jQuery Mobile has a lightweight code base that packs a punch with a lot of graphical elements. Developers can easily integrate switchers and sliders. The progressive enhancements and the designs that can easily be made into themes make it extremely developer-friendly.
The latest is a beta version with lots of scope for improvement.
The M Project
Recently, The M Project collaborated with Panacoda, which helped the framework expand its enhancements and features.
The community support for Appcelerator Titanium is strong, and you can find help in several forums where mobile developers continuously work on the framework.
The latest from Sencha Touch boasts an easier API, enhanced MVC and increased speed with native packaging, which is easy to use.
Zepto was built specifically for mobile WebKit browsers such as Safari and Chrome and obeys a minimalist development philosophy that makes mobile development fast and easy.
Zepto is about keeping things simple—the goal of the framework is precise and to the point: to have 5 to 10k modular libraries that can be easily downloaded and quickly executed. It also scores brownie points for being extremely light, at only 5 KB.
The familiar API lets developers concentrate on getting things done quickly.
If you are looking for a framework that advocates minimal coding, chooseDHTMLX Touch. The user interface is easy to use and the framework lets developers churn out different kinds of apps for different mobile platforms.
Get the native experience of gaming with LimeJS.
If you are familiar with jQuery Mobile, then jQTouch won’t be difficult to use. jQTouch also has a widget library with semantic markup conversion.
Note, though, that apps built on the jQTouch framework only work on small screens and are specifically targeted for Class A WebKit browsers, such as those on Android and Apple devices.
TreeSaver uses standards-compliant HTML and CSS and is perfect for developing magazine-style layouts that can dynamically fit into different mobile browsers and devices.
That it’s open source and has a WordPress version are additional conveniences for developers.