Découvrez dans cet article une liste de Frameworks que j’ai spécialement sélectionné pour vous. Avec la montée en puissance des Smartphones et des tablettes sur le marché du mobile, il devient très important de s’intéresser au développement d’applications web, web apps pour les anglo-saxons. Une application mobile a l’avantage d’être indépendante de la plateforme d’exécution (Android, iPhone, iPad, BlackBerry, Palm,…) , étant donné que tout se fait sur le web, et à l’aide de langages usuels que sont HTML, CSS & JavaScript. On arrive ainsi à créer des applications dites multi-plateformes.
-
JQuery Mobile
JQuery Mobile est un framework Javascript, optimisé pour les applications mobiles. On connaisait déjà JQuery, mais avec JQuery Mobile, le langage de script côté client prends encore plus d’importance aux yeux des développeurs. On peut trouver sur le site de JQuery Mobile une documentation sous forme de démonstration vraiment très claire. Rien à dire là-desssus, ce Framework est vraiment très pratique, mais surtout très (trop) facile à prendre en main. Il devrait considérablement accélerer vos développements. Voir cette introduction au framework et cet exemple d’utilisation .
-
PhoneGap
PhoneGap est un Framework de développement de webapps. Il se sert du triplet HTML – CSS – JavaScript. Le Framework propose une API vraiment très riche, que je vous invite à découvrir
-
Jo
Jo est un Framework HTML5 d’application mobile très léger, compatible avec PhoneGap. Jo se sert beaucoup plus de CSS pour gérer les évènements que de JavaScript, et est un donc beaucoup plus ouvert aux clients dont JavaScript est désactivé. La documentation du framework est vraiment très riche et tient sur une page.
-
Sencha Touch
Sencha Touch est un Framework de développement d’applications web riches. Il semble être plus pensé pour l’IOS que pour les autres plateforme,s mais est un bon outil pour développer des applis pour Android ou tout autre client du même type.Les applications créées à l’aide de ce framework semble être réellement natives. Là aussi la documentation est vraiment très riche.
-
Wink
Wink ( Webapp Innovation Kit) est un framework JavaScript, qui offre de nombreuses possibilités. Ce qui le distingue des autres c’est surement les effets qu’il permet de réaliser. On arrive par exemple à créer des menus en 3D ( Voir la vidéo ci-dessous):
Toutes les démos sont disponibles ici. Voici un bel article d’introduction au Framework. En passant, Orange semble beaucoup se servir de Wink dans ses développement mobiles. La documentation du Framework se lit assez facilement.
Titanium
Ce framework permet de créer des applications natives pour mobiles, tablettes et PC, à l’aide de langages comme JavaScript, HTML, CSS, PHP, Python ou encore Ruby. Soutenue par Appcelerator, c’est très certainement la plateforme la plus utilisée et la plus riche. Depuis sa fusion avec Aptana, Appcelerator compte plus d’un million de développeurs actifs dans sa communauté. Plus y en a, mieux le support y est, et la qualité qui va avec. Là aussi la documentation est très intéressante**. Je ne vous en dirai pas plus, le mieux c’est de découvrir. C’est en tout cas la plateforme que j’utilise (depuis peu 🙂
**