Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

Sencha Touch 2.4 : amélioration des thèmes et du support de BlackBerry

Pour le framework JavaScript d'applications mobiles HTML5

Le 2014-08-27 11:33:48, par vermine, Expert éminent sénior
Sencha Touch 2.4 : amélioration des thèmes et du support de BlackBerry
pour le framework JavaScript d'applications mobiles HTML5


L'équipe Sencha annonce la sortie de la version Sencha Touch 2.4, un framework JavaScript pour construire des applications HTML5 mobiles.

L'accent continue d'être mis sur le support des différents appareils et leur dernière version. C'est le cas notamment pour BlackBerry 10. Mais ce n'est pas tout, nous retrouvons également :

  • le champ mot de passe dans le thème BlackBerry a maintenant une icône (à droite) qui montre le mot de passe lorsqu'il est encodé ;
  • dans les liste triée par alphabet, il y a maintenant une vue agrandie de l'index sélectionné ;
  • l'aspect visuel de la barre de défilement est amélioré ;
  • il en est de même pour le style de la surbrillance des éléments sélectionnés (onPress et onRelease) ;
  • l'ajout d'un composant qui fait apparaitre des petits messages pendant une durée définie ;
  • toujours pour BlackBerry, il est possible de déterminer la résolution de l'écran de l'appareil et de redimensionner la page en conséquence ;
  • toute une série de corrections.


Vous trouverez des exemples d'utilisation et des démonstrations sur cette page.

Téléchargement.
L'article sur le blog officiel.
La documentation.

Et vous ?

Connaissez-vous les outils Sencha ? Qu'en pensez-vous ?
Qu'utilisez-vous comme outil pour développer sur mobile ? Pourquoi ?
  Discussion forum
6 commentaires
  • sekaijin
    Expert éminent
    Envoyé par if_zen
    Juste une petite question, je débute un peu dans ce monde là.

    Est-ce que par exemple Sencha propose simplement des composants visuels et des layouts, ou est-ce que ça va plus loin ? Est-ce que ça fournit par exemple un environnement de développement, des outils pour Eclipse, etc. ? Est-il possible de voir un bout de code de 5 lignes qui montre un peu ce que ça peut faire ?

    Merci beaucoup. :-)
    sencha va beaucoup plus loin qu'une collection de visuels et de layaouts
    c'est framework et non pas une bibliotheque.
    sencha propose un cadre de travail très complet prenant en compte de nombreux aspect de l'application
    que ce soit pour l'IHM comme pour le metier le contrôle et tout ce qui fait une appli.

    le framework (cadre de traivail) etant particulièrement bien défini il est assez facile de l'outiller.
    Sencha fourni un IDE (sencha architect) qui permet de developper son appli
    Il fourni aussi un outil en ligne de commande pilotable part ANT

    la principale force de sencha est justement qu'il na s'agit pas d'une collection de wiget et de layaout
    mais un ensemble cohérent et complet.

    tout comme pour Jquery il est possible d'écrire des "plugins" nommées User eXtensions
    la collection de UX est petite. la principale raison à ce petit nombre est que de base sencha propose une très grande palette de composants, (pas seulement graphiques)
    Depuis que la lib est sortit je n'ai eu à écrire qu'une UX (j'ai toujours trouvé ce que je cherchais)
    et si au début il s'agissait d'une librairie (pour sur la quelle j'avais développé un framwork MVC) c'est depuis la version 4 c'est devenu un framework qui propose de nombreux design patterns.

    A+JYT
  • if_zen
    Membre averti
    Juste une petite question, je débute un peu dans ce monde là.

    Est-ce que par exemple Sencha propose simplement des composants visuels et des layouts, ou est-ce que ça va plus loin ? Est-ce que ça fournit par exemple un environnement de développement, des outils pour Eclipse, etc. ? Est-il possible de voir un bout de code de 5 lignes qui montre un peu ce que ça peut faire ?

    Merci beaucoup. :-)
  • cdou59
    Candidat au Club
    Perso j'ai abandonné ST pour ionic framework basé sur angularJs (couplé à phonegap)
  • if_zen
    Membre averti
    Merci beaucoup sekaijin pour ce complément d'information.

    Encore deux questions légèrement HS si je peux abuser :
    - Est-ce que ça peut s'intégrer à Phonegap (ou autre) pour générer des app hybrides ?
    - Quelle méthode pour communiquer avec un serveur Glassfish (Servlets / EJB) ? doit-on passer par JSON ?
  • sekaijin
    Expert éminent
    oui pour phonegap
    et un conseil de lecture pour entrevoir une partie des capacité de communication entre le client et le serveur
    http://docs.sencha.com/extjs/5.0/cor...a_package.html pour l'architecture générale
    et http://docs.sencha.com/extjs/5.0/api...ta.proxy.Proxy pour la liste des type de connexions.

    A+JYT
  • if_zen
    Membre averti
    Merci beaucoup sekaijin, c'est vrai que la doc est très bien faite.