IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mobiles Discussion :

Applications multi plateformes


Sujet :

Mobiles

  1. #1
    Membre émérite
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Points : 2 834
    Points
    2 834
    Par défaut Applications multi plateformes
    Bonjour, j'étudie les outils qui permettent de faire des applications portables sur les différents OS mobiles.

    Cet article http://pastel-pro.developpez.com/mob...s-open-source/ date maintenant de 2010 et j'imagine que ça a beaucoup évolué depuis.

    De ce que j'ai lu ces frameworks ressortent :

    FW multi-plateformes compilant le projet vers une app native


    FW multi-plateformes encapsulant du HTML5/JS dans une app native


    FW HTML5/JS pour faire des webapp (donc non native, accessible par un navigateur internet)




    Si il en existe d'autres plus intéressants je suis tout ouïe !

    A votre avis quel est le plus simple/agréable, amené à se développer et être maintenu, et qui ressemble bien à une appli native (et pas une page web) ?
    Plutôt dans du libre ou en tout cas gratuit. Sachant que ce serait pour développer des applis assez simples (ni jeu, ni besoin des accéléromètres etc) et gratuites.
    Merci d'avance pour toute info !

  2. #2
    Expert éminent

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Points : 9 149
    Points
    9 149
    Par défaut
    Bonjour,

    Je pencherais plus pour cordova (phonegap) avec sencha touch ou jquery.
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

  3. #3
    Membre émérite
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Points : 2 834
    Points
    2 834
    Par défaut
    Merci, est-ce un choix par comparaison aux autres frameworks ? Certains sont sûrement plus récents et donc moins éprouvés mais prometteurs malgré tout ?

    Le combo cordova + UI JS semble à priori moins performant qu'une compilation vers du code natif ?
    Et entre JQuery et Sencha Touch, de ce que j'ai lu, Sencha Touch est pur JS avec une architecture MVC et plus lourd (apparemment trop pour des mobiles bas de gamme) tandis que JQuery reste de la manipulation de HTML plus "web". Quelqu'un a déjà pu comparer les deux niveau performances ?

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 6
    Points : 8
    Points
    8
    Par défaut
    Salut Yo,

    Je n'ai essayé que Phonecap (Cordova) pour ma part, et mes recherches sur les différents frameworks remontent à quelques temps maintenant. Or, ce domaine change très, très rapidement.

    Bref, nous avons choisi Phonegap pour notre projet d'entreprise, car, outre l'aspect communautaire qui est autour de ce framework, il possède également un bon support des différentes plateformes, et est relativement simple d'utilisation. Son rachat par Adobe lui promet un support à long terme également.

    J'ai entendu beaucoup de bien de Titanium aussi, le gros concurrent. Il m'a semblé un peu plus lourd à mettre en place cependant, mais cela n'est qu'un avis personnel.

    J'avais rapidement regardé MoSync, mais on a dû faire un choix avec les compétences de mon équipe, or le C++ n'est pas trivial pour des développeurs front-ends. Il a l'air d'avoir beaucoup évolué depuis l'an dernier.


    Si je ne me trompe pas, The-M-Project est semblable à jQuery Mobile et Sencha Touch, c'est-à-dire un framework front-end. J'ai entendu beaucoup de bien de Sencha, comme étant très stable et une valeur sûre. Cependant, la courbe d'apprentissage est relativement élevée, et si tu veux customiser un peu ton app pour la faire changer un peu du look Sencha, les galères commencent.

    J'ai personnellement été déçu des performances de jQuery Mobile (il y a un an), et on s'est tourné vers du HTML/CSS perso. C'est pas si dur au final, et nettement plus performant. Ca demande plus de temps au départ par contre. C'est un choix.

    KendoUI est une autre alternative qui a rapidement évolué. Je n'ai pas eu le loisir de jouer avec encore, mais leurs démos sont sympas et réactives.


    Si tu veux un truc rapide, stable et good-looking rapidement, je rejoinds Feanorin pour du phonegap + Sencha. Je déconseille jQuery mobile par contre.

    Bonne chance

  5. #5
    Membre émérite
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Points : 2 834
    Points
    2 834
    Par défaut
    Merci pour les retours !

    D'après leur site, the M-Project est plus que ça, plutôt un framework complet MVC qui inclut JQuery pour les composants graphiques. Leur outil Expresso permet en théorie de compiler des app natives, mais apparemment il utilise le SDK Android et/ou phonegap (pour iOS) pour faire ça.
    Mais si JQuery n'est pas performant, the M-Project ne le sera pas non plus.

    Je vais donc suivre vos conseils et partir sur Cordova+Sencha.

  6. #6
    Expert éminent

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Points : 9 149
    Points
    9 149
    Par défaut
    Cordova est un framework qui évolue rapidement.

    Tu as également Titanium dans le même genre :
    http://www.appcelerator.com/platform/titanium-sdk/

    Titanium est payant

    Autres possibilité si tu aimes le C# :
    http://xamarin.com/
    il y a une édition gratuite mais elle est fortement limité

    Le combo cordova + UI JS semble à priori moins performant qu'une compilation vers du code natif ?
    Oui cela est moins performant dû au fait que ton code passera par une WebKit cela voudra dire aussi que tu vas devoir faire avec le bogues du WebKit également .

    Et entre JQuery et Sencha Touch, de ce que j'ai lu, Sencha Touch est pur JS avec une architecture MVC et plus lourd (apparemment trop pour des mobiles bas de gamme) tandis que JQuery reste de la manipulation de HTML plus "web". Quelqu'un a déjà pu comparer les deux niveau performances ?
    Des retours que j'ai eu c'est Sencha qui remporte la palme, après JQuery est quand même plaisant.

    Pour m-Project je ne connaissais pas
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

Discussions similaires

  1. Réponses: 8
    Dernier message: 09/12/2013, 10h11
  2. [Toutes versions] Application multi plateforme Access
    Par aurelkb dans le forum Access
    Réponses: 3
    Dernier message: 16/06/2013, 21h59
  3. Application Multi Plateforme
    Par kaoualeo dans le forum Android
    Réponses: 0
    Dernier message: 11/12/2010, 14h13
  4. Faire une application multi plateformes
    Par anoir19 dans le forum JDBC
    Réponses: 28
    Dernier message: 29/12/2009, 20h58
  5. Quel langage pour application multi-plateforme ?
    Par yukimura_s33 dans le forum Langages de programmation
    Réponses: 22
    Dernier message: 21/11/2005, 13h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo