In our last post on 12 Favorite Android frameworks (Part 1), we introduced you to the top 6 Android frameworks, including Xamarin, Phonegap, Corona SDK, and more. Next, I will introduce you to the remaining 6 development frameworks and welcome you to taste them!

7) JQuery Mobile

JQuery Mobile is the version of jQuery for Mobile and tablet devices. JQuery Mobile will not only bring the jQuery core library to mainstream Mobile platforms, but also release a complete and unified jQuery Mobile UI framework to support mainstream Mobile platforms worldwide.

Today, jQuery drives the vast majority of web sites on the Internet, providing a dynamic user experience in a browser that pushes traditional desktop applications to the margins. Browsers on major Mobile platforms are now catching up with desktop browsers, so the jQuery team introduced jQuery Mobile (or JQM). JQM’s mission is to provide a unified experience for all major mobile browsers and enrich content across the Internet.

  

8) Dojo Mobile

The Dojo Mobile framework is a Web application development framework for Mobile devices and is a sub-project of Dojo. Dojo Mobile focuses on Web rich customer service applications for handheld devices. It offers both iPhone and Android themes, giving iPhone or Android Web applications the look and feel of native Mobile apps while giving developers more control.

The Dojo Mobile development framework has the following features:

Lightweight. The Dojo Mobile framework is only 100K compressed, smaller than comparable JS frameworks and suitable for Mobile devices. Extensive use of CSS3 iPhone and Android local programs to achieve special effects, smooth animation effects. Cross-browser platform. Dojo Mobile also supports non-WebKit-based Mobile browsers, using Dojo’s own dojo.animateProperty and Dojox.gfx simulation effects.

  

9) Sproutcore

SproutCore is the first and most important model-View-Controller (MVC) framework for Web applications. Unlike Struts or Ruby on Rails, which are server-side frameworks, SproutCore is a pure client-side framework where M, V, and C reside.

SproutCore’s goal is to provide great desktop applications in a browser without requiring any browser plug-ins. All of this is done not with new technology, but with technology that has been widely used in recent years and is still evolving. SproutCore is predominantly Java, HTML, and CSS, so there are no restrictions on back-end systems. SproutCore can also be used with any back-end server technology. In fact, once deployed, the SproutCore application consists of standard HTML, Java, and CSS. You can deploy a full SproutCore application using Apache.

  

10) Theappbuilder

Theappbuilder is a cross-platform DIY mobile application development suite. Today, tens of thousands of users use Theappbuilder every day to create and publish applications. With Theappbuilder’s database, “drag and drop” features and online tutorials, users can create their own applications without any professional knowledge or programming ability.

Theappbuilder has the following features:

High degree of customizability. Theappbuilder templates allow users to easily customize the structure of an application. With built-in templates and “drag and drop” functionality, users can easily create an application in a matter of minutes. Cross-platform release. Users only need one creation to distribute the application to platforms including iOS, Android, Windows Phone and HTML5.

  

11) DHTMLX Touch

DHTMLX Touch is a Java framework for mobile and Touch devices. DHTMLX Touch builds mobile Web applications based on HTML5. It’s not just a set of UI widgets, but a complete framework for creating cross-platform Web applications for mobile and touch devices. It works with major Web browsers, and apps created with DHTMLX Touch run smoothly on ipads, iphones, Android smartphones and more.

  

12) MoSync SDK

MoSync is an open source, free mobile game development engine, Allows developers to use C++, HTML or Java to develop for iOS, Android, Windows Phone 7, Symbian, Java ME, Windows Mobile and Moblin (supported by BlackBerry) platforms.

The MoSync IDE allows developers to have more than 2,400 target devices, most of which are Java ME variants. Developers can invoke any emulator, including the local platform emulator or the MoSync Reference Environment provided by MoSync.

  

 

From: Link


This article from SharkBin blog garden, the original link: http://www.cnblogs.com/SharkBin/p/4889350.html, if you want to reprint, please contact our author