Frameworks for mobile

♠ Posted by Unknown in at 23:51
Selection of frameworks with similar visual effects look native applications on all mobile devices.

Whether to use HTML 5 for mobile application?


There are drawbacks. Load pages on the Web is slower than on the local system. Though if the application uses a database, it will anyway wait for access to the database on the server. And there the offline mode. But above all it will by included in the AppStore and will lose much visibility.And there are also advantages. We will not have to pay 30% royalties to Apple or to wait for inclusion in the shop. The application will also be available on all systems, which can offset the loss of visibility of the AppStore.If we have a way to make its application, a website for example, can be dispensed from the store.
In fact the HTML platform 5 is better suited to certain applications, services and content media including. It less suitable for other like games and all the gadgets that use sensors and other tools included in a smarphone. Currently while less because technological advances will make HTML 5 faster and more complete (see bookstores below).Enyo 2, widgets

Enyo 2


Originally designed for webOS, it is actually portable and placed under the Apache license. An application built with this SDK can run on the desktop, iOS, Android or WP or on webOS, which is the closest Linux system desk, waiting Tizen. This may lead to highly portable applications.
The sampler can see online widgets Onyx theme. The appearance of the application with visual effects and widgets containers and components, is close to that of a native Android application, as can be seen in this image.
Enyo generates the HTML code from code that looks like JSON, which is preferred according to the authors. It actually depends on the part that is paid to the interface and functions as the interface is less readable in this form.

    
Enyo. A good tutorial is available on site. And an emulator is included in the SDK for webOS.
    
On github.
Kendo UI Framework

Kendo UI Mobile


Based on jQuery and CSS, so it is a complement to an existing framework, a set of ready-to-use widgets for HTML 5 application.
Like all other frameworks that list, it is portable. The standard version, Kendo UI was not designed for mobile, so it can create universal applications not using mobile specific features, unlike Enyo. This why a specialized version was created, which provides widgets identical to native elements of iOS and Android.
Kendo uses JSON code to assign data to an HTML element and initialize it, but unlike Enyo, it generates the HTML code but is added to it.

    
Kendo UI Mobile.
    
jQuery UI vs Kendo UI. Comparison of the interface part of the two frameworks which both use jQuery.
jqmobi frameworkjqMobi and jQuery
Mobile optimized jQuery, jqMobi has the advantage of being based on a book widely used on all systems. Basic components offered are limited, but third-party components are possible.It comes immediately as running on iOS and Android, and a priori on other systems, portability is its advantage. But it concerns only the application interface and does not offer functions for interacting with the hardware. This is where an API such as that proposed Mozilla becomes useful.

    
jqMobi. While jQuery Mobile is widely used, the code included is much larger than jqMobi.
    
Zepto.js is another very compact library while remaining compatible with the jQuery code. Does not work on IE.
Sensha Touch 2
Class-based, it can easily build new widgets according to the MVC (Model View Controller +). For example, ComponentView DataView objects and provide a base from which avoids a lot of programming.It is faster in action than other frameworks for mobile but must be loaded 300 KO JavaScript and CSS code. In addition to the application pages are not indexed by search engines.We still need an API like PhoneGap to use the hardware resources.

    
Sencha Touch. From the creators of the Ext JS JavaScript framework for the office.
    
Comparison Sencha Touch and jQuery Mobile. (English).
libGDX
For Java applications thus on Android or mobile with JVM, a gaming framework in 2D or 3D. It is quite simple to use.Can also be used on desktops and all the machinery that supports Java.

0 comments:

Post a Comment