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 :

Grosse application en Flex


Sujet :

Flex

  1. #1
    Membre du Club
    Profil pro
    Enseignant
    Inscrit en
    Septembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5
    Par défaut Grosse application en Flex
    Bonjour,
    J'ai actuellement une grosse application en VB6 (136 feuilles, 200 000 lignes de code) que je voudrais passer en web.
    J'ai découvert Flex qui est très séduisant (SQLite intégré).
    Est-ce que avec Flex, on peut développer de grosses applications ?
    SilverLight serait-il plus adapté ?
    Merci de communiquer votre expérience.

  2. #2
    Membre expérimenté Avatar de samy2525
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 259
    Par défaut Flex
    Bonjour,
    On peut développer de grosse application en Flex, ce qu'il faut savoir c'est que Flex s'occupe majoritairement de l'aspect visuel, le backend peut être en Java, PHP, Sharpoint si tu veux,

    Maintenant en terme de charge et stabilité je te conseil d'utiliser le Java comme BackEnd et utiliser le protocole AMF au lieu des Http Services

    Voila
    Samy

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 108
    Par défaut
    Mon point de vue est que le développement de grosse applications est tout à fait possible avec Flex (SAP l'utilise alors...)

    SQLite c'est pour AIR, soir sur le bureau.

    Si tu veux une application web, tu devras interfacer ton application avec un serveur d'application ou web.

    Les moyens de mettre en place la communication sont variés (Rest, Soap, Remoting, Socket)

    Je te conseille fortement de Remoting comme le dit samy2525 c'est plus performant!

    Avec une solution comme granite DS (java) , blaze DS (java), webORB (tout) tu peut mettre en place des trucs dingues.

    Pour la partie Flex je conseille fortement une montée en compétences sur le MVC, les gars doivent en étudier plusieurs et les comprendre afin de bien comprendre les enjeux de l'architecture. Au moins Cairngorm puis pureMVC.

    vous allez avoir besoin de pas mal de développement pour faire cette réalisation

    Pour silverlight, sache que je suis Flexeur, donc voilà...

    Sinon cela est parfaitement objectif: Silverlight a toujours une version de retard sur Flex!

  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
    1- Flex est très gourmand de RAM (je ne sais pas si SilverLight fait mieux ou moins bien).
    2- Si l'application est utilisée en mode Web (ce qui ne semble pas être le cas compte tenu de l'utilisation de SqlLite) il est important de la modulariser de manière efficace pour qu'elle soit réactive.

  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
    Citation Envoyé par jylaxx Voir le message
    Flex est très gourmand de RAM
    Tu parles de Flex Builder ou de la lenteur de chargement des grosses applications Flex ?
    Parce que je ne crois pas que Flex exploite la RAM d'un PC (il s'éxécute dans un navigateur) ou j'ai raté quelque chose

  6. #6
    Membre expérimenté Avatar de samy2525
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 259
    Par défaut Flex et Ram
    Flex exploite la RAM d'un PC
    à mon avis une application Flex consomme de la RAM, ne se resque que pour le calcule d'un Drag and Drop d'un composant, du coup dés fois on a des lenteur d'affichage, aussi un gros gabarit de données fait que le temps d'excution devient long et que ton pc devient aussi long.

    comme je dis je suis loin d'être un expert, donc j'espere ke j'ai pas dis trop de bétise

    Samy

  7. #7
    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
    Citation Envoyé par ellene Voir le message
    Tu parles de Flex Builder ou de la lenteur de chargement des grosses applications Flex ?
    Parce que je ne crois pas que Flex exploite la RAM d'un PC (il s'éxécute dans un navigateur) ou j'ai raté quelque chose
    Effectivement ma remarque n'était pas claire. Je voulais dire que les modules Flash développés avec Flex étaient gros consommateurs de mémoire lors de leur exécution par Flash Player ou AIR.

  8. #8
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 108
    Par défaut
    Evidemment, comme toute application, de la RAM est utilisée...

    Ensuite, je pense fortement que les (mauvaises) performances d'une application sont dues à de mauvaises pratiques et pas un mauvais langage!

    Concernant les applications modulaires, il y a certaines connaissances à avoir pour bien gérer la mémoire (un début ici)

    Savez-vous, ce n'est pas parce qu'il est possible de faire un drag and drop en métant 2 attributs à true qu'il est simple de construire une application comme celle de baglinb23 performante.

    Pour dire mon idée en bref: Il y a plus de mauvais développeurs que de mauvais langages.

  9. #9
    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
    smedini, je trouve ton post ironique, polémique voire injurieux, autrement dit déplacé par rapport à l'esprit de ce forum.

    En toute modestie je suis (très) loin d'être un mauvais développeur, mais je ne ferai pas ma longue histoire qui intéresse personne.

    Dans tous les cas je n'ai jamais dit que Flex était un mauvais langage (d'ailleurs c'est pas un langage ;-)) sinon je l'aurai abandonné depuis longtemps.

    Je voulais simplement attirer l'attention des programmeurs (ou en tout cas ceux qui sont suffisamment sérieux dans leur travail pour analyser tous les éléments de leur programme, y compris la manière dont est gérée la mémoire) sur le fait que le couple Flash/Flex consommait beaucoup de mémoire (à mon sens). Ceci peut être un élément de choix. Si ce sujet peut intéresser quelqu'un je suis prêt à aller plus loin dans l'argumentation.

  10. #10
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 108
    Par défaut
    J'ai oublié de le dire, mais il n'y a aucun rapport entre performances et quantité de RAM utilisée, du moment qu'à chaque instant il y a pas trop de calculs à faire! (et aussi qu'on prends pas plus de RAM qu'il n'y en a) Plus précisément, grande quantité de RAM n'est pas forcément égal à de mauvaises performances!

    D'autre part quand je dis le langage Flex effectivement c'est le couple mxml/AS3.

    Désolé jylaxx je ne voulais rien dire contre toi évidemment, on ne se connait pas quand même! Mais sympa la politesse avec laquelle tu t'insurges!

  11. #11
    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
    smedini, à la relecture je me suis peut être laissé emporter ;-)

    Il faut dire que je venais d'apprendre une très mauvaise nouvelle et que j'étais très en colère, j'ai du sans doute laisser passer un peu de cette colère dans ce post.

    Dans tous les cas je n'ai jamais fait d'association entre performance et consommation mémoire.

Discussions similaires

  1. Réponses: 8
    Dernier message: 22/03/2010, 11h32
  2. Réponses: 2
    Dernier message: 03/10/2007, 10h10
  3. Quel langage pour grosse application GPAO ?
    Par jcpas dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 27/08/2007, 00h02
  4. Grosse application Delphi7
    Par od.dev dans le forum Delphi
    Réponses: 3
    Dernier message: 01/10/2006, 20h53

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