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

Ext JS / Sencha Discussion :

[ext-4] Ces Performances


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut [ext-4] Ces Performances
    Bonjour à tous,

    J'ai une application développé sous extjs 4. C'est un intranet, depuis le début j'ai une problème assez important : Cette application doit fonctionner sous IE8 uniquement et Windows XP. Et la le drame l'application fonctionne parfaitement sous chrome, firefox et IE9, mais sous IE8 et inférieur, elle est complètement inutilisable.

    En revanche j'ai l'impression que sous windows Seven avec IE8, je ne retrouve pas ce le problème mais moins important.

    J'ai tester de compresser mon code avec leur outils, avec celui de google aussi mais le résultat n'est pas guère mieux...

    Je n'utilise pas la MVC.

    Avez vous déjà rencontrer ce problème ?

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    ben tu peux nous en dire plus
    car moi j'utilise EXT4 avec IE6/WinXP et si en dev ça rame
    après avoir packagé toutes mes classes dans un js compressé il n'y a plus aucun pb de perf.

    le chargement dynamique est bien pratique mais lents. (ce qui est normal)
    il est aussi perturbant pour le débug
    en effet si tu mets un point d'arrêt sur un script comme il est rechargé dynamiquement lorsque tu relance ton appli le point d'arrêt disparaît. pas gênant lorsque tu débugge une méthode sur un évènement et que tu ne recharge pas le fichier. mais si c'est une init de composant ....

    il y a un truc pour éviter le pb de rechargement mais ensuite il faut faire attention que le script soit rechargé si besoin est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ext.Loader.setConfig({enabled: true, disableCaching: false});
    à placer au tout début de son code.

    A+JYT

  3. #3
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Merci à toi pour ta réponse.

    Justement, ne n'est pas fait de chargement dynamique.
    J'ai directement inclue le fichier ext-all.js et uniquement ce fichier dans mon projet.

    Ensuite j'ai développé en prenant exemple sur leurs exemples. J'ai pas mis les require par contre car tous fonctionne comme ça.

    J'ai pas utilisé les déclaration de type Ext.define() car j'ai pas de construction spécifique.

    Si tu le souhaite je peux te mettre à disposition mon code.

  4. #4
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    je ne mets pas les require
    dans le code mais je charge les scripts de façon statique comme en v3

    ou alors je laisse le autoload (même si je mets ext-all il faut dans le setconfig le enable à true) du coup durant la phase de dev il charge dynamique mes fichier à moi.


    et lorsque je passe le tout à la moulinette sencha j'obtiens un seul fichier js qui contient tout

    A+JYT

  5. #5
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Bonjour je n'ai pas pu regarder à la compression aussi vite que je le voulais.
    Je rencontre des problèmes.

    Mon fichier myapp.jsb3 est pour insi-dire vide. J'ai aucun de mes fichiers référencé, ni de lib utiliser.

    Pourrais détailler un peu plus ce que tu as fait sur le SDK Tools sekaijin ?

  6. #6
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    J'ai réussi à faire fonctionner le SDK.
    Il faut bien mettre les require dans tous les fichiers. Ensuite il faut remplacer le ext-all par le fichier ext.js.

    Lancer la commande de sencha create. et pour finir ajouter les fichiers (les fichiers correspondant à notre code) dans le fichier générer par la précédente commande.

    Puis finir par un build.
    Ceci est seulement quand l'application n'être pas développer en MVC.

    En revanche les performance ne sont pas encore fameuse... sous ie, quelque soit l'action, elle prends 50% du processeur et mais plus d'une minutes pour afficher le résultat.

Discussions similaires

  1. [PHP 5.1] lequel serait le plus performant entre ces 2 codes ?
    Par chico83 dans le forum Langage
    Réponses: 4
    Dernier message: 21/10/2014, 08h27
  2. Réponses: 0
    Dernier message: 04/03/2011, 12h07
  3. performance entre 3DS, ase, asc ...
    Par amaury pouly dans le forum OpenGL
    Réponses: 3
    Dernier message: 24/03/2003, 11h41
  4. Pourquoi ces directives #ifndef ... en haut des .h
    Par Patrick PETIT dans le forum C
    Réponses: 8
    Dernier message: 06/03/2003, 23h53
  5. Pouvez vous m'aider a resoudres ces 3 exercices
    Par algorithmique dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 09/08/2002, 17h26

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