Developpez.com - Rubrique AJAX

Le Club des Développeurs et IT Pro

Actualité : Ext JS Core 3.0 sorti en RC2

Donnez votre avis

Le 2009-06-09 00:29:35, par Bovino, Rédacteur
Depuis quelques jours, la version RC2 de Ext JS 3.0 a été rendue disponible au public.

Selon l'équipe de développement, elle serait stable, robuste et améliorée.
Les commentaires sur le blog officiel semblent élogieux.

Avez-vous testé cette nouvelle version ?
Si oui, qu'en pensez-vous ? Quelle sont les améliorations significatives apportées à cette nouvelle mouture ?

Si non, quelles sont vos réticences ?

Avez-vous effectué des tests de performance ?

de laisser vos commentaires et avis.
  Discussion forum
4 commentaires
  • bigben89
    Membre habitué
    Personnellement, j'ai migré mon dernier projet sur Ext3, et j'en suis plutôt content.
    J'avais un peu peur au départ que le passage de la version 2 à la version 3 m'oblige à changer certaines parties de mon code, et en fin de compte, tout marchait au poil. Même les extensions pour Ext2 que j'utilisais marchent sans accroc.
    J'avais bien eu quelques bugs génants avec la RC1 (comme le chargement de scripts en ajax qui marchait pas correctement sous IE), mais depuis que j'ai installé la RC2, plus aucun problème problème à signaler !
    Côté nouveauté, pour l'instant, j'ai surtout testé le DataWriter, qui permet de répercuter directement les modifications des enregistrements des Store vers le serveur, c'est bien pratique.
    Après, les graphiques (Ext.chart.*) permettant de créer à la volée des histogrammes, des camemberts, ..., m'ont l'air vraiment pas mal, il faudra que j'essaie (même si j'aurais préféré une version avec des canvas, plutôt qu'avec du flash).
  • takitano
    Membre averti
    Je suis passé à la version 3.0 ...

    J'ai eu aucun accro ...

    tres bon framework ...
  • takitano
    Membre averti
    Bonjour,

    Extjs 4.0 sortira en février 2011. Amélioration du look de l'interface.

    Takitano
  • sekaijin
    Expert éminent
    j'espère qu'on trouvera dans la version 4 ce qu'il y a déjà dans sencha (la version pour Iphone et android) c'est à dire les éléments pour développer avec le design pattern MVC.

    on peut déjà le faire mais il faut se le palucher à la main.
    dans sencha on a un rourter un dispatcher des classe view controller etc.

    un thème à la MacOS (comme dans sencha)pour les applis extJS pas pour le fun mais simplement parce que lorsqu'un client arrive sur une appli ExtJS sous windows et Linux il n'est pas trop dépaysé ce serait bien que sur mac le thème Mac lui soit proposé.

    sinon pour la version no problémo. un petit point de rapidité

    un truc aussi qui serait bien dans ext-all ajouter le calcul auto matique du path de la lib genre
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
      var reg = new RegExp("[/\.]+", "g");
      splitScriptName = function (src) {
        return src.split(reg);
      };
    
      var r = new RegExp("[/]", "g");
      splitScriptPath = function (src) {
        return src.split(r);
      };
    
      var i=0;
      Ext.each(Ext.query('script'),function(s){
        if ('' != s.src) {
          script = splitScriptName(s.src);
          if (('ext-all-debug' == script[script.length -2]) || ('ext-all' == script[script.length -2])) {
            script =  splitScriptPath(s.src);
            Ext.baseUrl ='';
            for (var j=0; j<script.length - 1; j++) {
              Ext.baseUrl += script[j] + '/';
            }
            Ext.BLANK_IMAGE_URL = Ext.baseUrl + 'resources/images/default/s.gif';
          }
        }
      });
    ainsi on n'a pas besoin de se casser la tête avec les path dans les différentes partie du projet. Ext.baseUrl donne le dossier d'Ext et l'image blank est trouvé à coup sur. que l'on déploie sur un site dédié (url http://domain/) ou dans un dossier (url http://domain/mon/chemin/vers/mon/appli) la lib calcule seule les chemins qui lui sont nécessaire.

    A+JYT