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

Flex Discussion :

Etat d'âme de flexeur !


Sujet :

Flex

  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut Etat d'âme de flexeur !
    J'utilise Flex depuis un certain temps déjà et je suis globalement satisfait de ce choix. Malgré tout je n'arrive pas à être complètement serein car je découvre sans cesse de nouveaux bugs qui m'empoisonnent la vie et me font perdre beaucoup de temps... alors que j'utilise des choses simples !
    Derniers exemples :
    - impossible d'utiliser le port 80 avec la classe Socket
    - comportement anormal de ButtonBar (et classes dérivées) entrainant l'apparition d'une scrollbar horizontale intempestive lors du redimensionnement de la fenêtre.
    - erreur 1009 lors de la réduction de l'application si utilisation de backgroundColor dans AdvancedDataGridColumn.
    A cela s'ajoute une consommation mémoire que je trouve vraiment excessive, ainsi qu'un fonctionnement du GC difficile à comprendre.
    Bref je me demande si c'est un produit adapté pour développer des applications importantes.
    J'aimerai avoir le ressenti des plus expérimentés d'entre-vous...
    Merci.

  2. #2
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    Pour avoir développé des clients Flex sur de très gros projets avec des très grands acteurs du marché (par exemple, une firme "colorée" ni rouge, ni jaune, un peu entre les 2 ) et le tout en production donc je peux te garantir que si tu codes bien, proprement ça tourne plutôt pas mal. Il y a certes des bugs rien est parfait, il y a souvent au moins un workaround et le projet est mis à jour par Adobe.

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Jim_Nastiq a raison avec de bonnes pratiques ça passe plutôt bien. Il ne faut pas hésiter à se documenter et à essayer de mettre en place de bonne pratique dés le début.
    Pour info, InsideRia a écrit pas mal d'article sur le sujet des bonnes pratiques qui est pas mal à mettre en place.
    Ici pour mettre en place une application pour entreprise :
    http://www.insideria.com/2009/05/bui...e-framewo.html
    http://www.insideria.com/2009/05/cha...ing-an-en.html

    Et plus généralement les bonnes pratiques Flex présentées sur le site d'Adobe :
    http://www.adobe.com/devnet/flex/art...tices_pt1.html

    Je trouve que depuis Flex 2 il y a eu pas mal d'avancée.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Bon merci de vos réponses mais vous répondez un peu à côté... sans offense ;-)

    En ce qui concerne les bonnes pratiques et la qualité du codage, je veux juste préciser que je ne suis pas un "bleu" et que je suis à la hauteur sur ces points (en toute modestie...)

    Pour les "workaround" :
    - aucun pour le problème du port 80 sur le classe Socket !!!
    - création de nouvelles classes identiques de ButtonBar, ToggleButtonBar et TabBar, juste pour remplacer un ">" par un ">="!! (je n'ai pas trouvé d'autre solution...)
    - pour les backgroundColor des colonnes j'ai pour l'instant supprimé la couleur...

    Par ailleurs les derniers bugs que j'ai déclaré sur JIRA ne sont pas traités, j'imagine que la priorité est à Flex 4...

    Quand aux problèmes de consommation mémoire et de GC, tant qu'on va pas regarder, effectivement on peut les ignorer...

    Je précise que je ne cherche pas à descendre Flex, au contraire pour l'instant j'y ai trouvé mon compte et sur le papier cela correspond exactement à ce que je souhaite faire... dans la pratique c'est pas aussi évident.

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Excuse moi si je t'ai fait comprendre que tu étais un "bleu" mais ce n'est pas ce que je voulais que tu crois. Je t'indiquais tout ça car les problèmes de mémoire peuvent être dû à l'utilisation de composant comme des repeater par exemple.
    En ce qui concerne tes problèmes : je n'ai jamais eu ce genre de problème car je n'ai pas travaillé avec les Sockets.
    Certes on découvre encore des bugs, il n'est pas toujours confortable de travailler avec Flex Builder car il manque pas mal de fonctionnalité mais c'est déjà pas mal . Mais en contribuant tous (comme tu l'as fait en déclarant un bug), on arrivera petit à petit à avoir un produit mûr.

Discussions similaires

  1. Etat de la pile sous Linux et Windows
    Par Bibouda dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 16/02/2003, 01h28
  2. Existe t 'il un bon générateur d'état WEB ?
    Par plichtal dans le forum Autres outils décisionnels
    Réponses: 2
    Dernier message: 10/01/2003, 14h31
  3. [Datareport] Etat plus large que le papier
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/09/2002, 11h45
  4. bare d'etat
    Par parasito16211 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 19/07/2002, 08h02
  5. C'est quoi exactement un générateur d'états
    Par Henry Cesbron Lavau dans le forum Outils de restitution et d'analyse
    Réponses: 0
    Dernier message: 02/04/2002, 19h15

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