Bonjour à tous,
Dans le cadre d'un nouveau projet professionnel, je dois développer une application web à destination de commerciaux. Cette application doit donc fonctionner sur différentes tablettes (os et dimensions), et dois permettre la consultation de produits et le passage de commandes.
Je rencontre un soucis sur le choix du ou des frameworks javascript les plus adaptés.
Le cahier des charges est le suivant :
- l'application doit être légère, car exploitée via l'internet mobile
- limité au maximum les échanges avec le serveur
- Doit supporter le cross plateforme et de multiples résolutions.
- limité le plus possible l'écriture du code javascript.
L'idée étant de télécharger l'ensemble des vues sur le 1er appel de l'application, puis de les contrôler et modifier via un moteur MVC javacript. Seul les données transiteraient pas la suite via des appels ajax.
Par rapport à cela, j'ai regardé, pour la partie interface graphique, du coté de JQueryMobile et Dojo Mobile, qui sont intéressant par le fait de ne pas gérer le javascript pour le rendu et proposant des pages de codes légères et responsive design.
Côté gestion des données et contrôleur, mon choix était plutôt porté sur knockout, pour son binding bi-directionnel et sa déclaration au niveau du code html.
Problème, après quelques tests rapides entre JQueryMobile et knockout, je m'aperçoit que les 2 frameworks ne sont pas compatible, le binding de knockout marchant difficilement car jquery mobile modifie le code html d'origine.
J'aurais donc aimé avoir des retours d'expérience sur des développements similaires et échangé avec vous sur vos choix, car j'ai peur de passer un temps fou sur ma sélection entre les tests de chaque framework et leur interopérabilité!
Merci par avance !
Partager