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 :

Gestion d'une application "multipage".


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut Gestion d'une application "multipage".
    Bonjour,

    Après avoir avancé et vue un peut l'étendu de Flex je voudrais savoir la manière dont ça fonctionne pour une application.

    Dans une page web basique, il y a la notion de page. Pour passer d'une page à une autre ont utilise généralement des liens avec éventuellement des paramètres.
    Admettons que la première fenêtre de mon application soit une page d'identification. Si l'utilisateur s'identifie je pense pas qu'ont passe dans un autre fichier Swf. Je suppose que ça ne passe passe pas comme des pages web.
    J'ai bien l'idée d'utiliser un système avec des onglets mais je crains qu'au finale l'application soit vraiment trop lourd à gérer.
    En faite, je veux juste comprendre la logique du système dans ce domaine et les mots clés à chercher pour que je puisse fourrer mon groin dedans.

    Merci.

  2. #2
    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
    Bonjour,

    Avec Flex, on fait de la RIA (Rich Internet Application) ce qui n'a rien à voir avec les applications Web classique qui suivent le page par page contraint par le protocole HTTP.

    Le raisonnement page par page est à oublier en Flex (comme en GWT ou Silverlight d'ailleurs). On raisonne en évènementielle et tu dois concevoir ton application comme une application de type Swing, SWT ou autre. Si tu veux faire du page par page il faudra revenir au HTML, ça sera plus simple. Les RIA comme Flex sont là pour raisonner autrement et fournir aux utilisateurs une application très proche des applications de bureau avec un comportement plus fluide et plus user-friendly. Pour le code, il faudra raisonner par composant et plus par page. Tu peux faire des onglets, des menus. Tu peux aussi utiliser des ViewStacks pour mettre plusieurs vues dans ton application et afficher celle qui va bien au bon moment. Et sinon pour plein d'exemple tu as le Flex 3 component explorer qui reste indispensable à tous développeurs Flex, débutant comme confirmé.

    Bon courage

  3. #3
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut
    Merci pour ton explication. En faite, j'avais bien compris que ce n'est pas en raisonnement page par page et utiliser Flex dans ce genre de concepte est limite ridicule. La notion de composant je l'ai bien saisie et utilisé ce week end. Dans mon projet cette notion est indispensable et me permet de monter l'application bien plus rapidement qu'en HTML (ouf! merci Adobe).
    En faite, tu viens de me donner le mot clés que j'avais besoin de connaitre : ViewStacks . Je vais fourrer mon nez dedans. J'en ai entendu parlé et vu des tutorials mais ils étaient tellement anorexique que j'ai pas vu ces réelle possibilités.

    Merci, je vais creuser dans ce domaine.

  4. #4
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Si tu as bien saisi la notion de composant, et le passage de paramètres, ca va aller tout seul pour ta ViewStack et ton application alors

  5. #5
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut
    Citation Envoyé par Krazymins Voir le message
    Si tu as bien saisi la notion de composant, et le passage de paramètres, ca va aller tout seul pour ta ViewStack et ton application alors
    Oui, j'ai regardé le code du ViewStack, en faite, c'est une sorte de conteneur. Il y a rien de féroce dedans.
    Il me reste juste à gérer l'envoi de formulaire mais je pense qu'il y a rien de difficile. Un tutorial parlant de cela doit pas manquer .

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut
    Bonjour,

    Si tu souhaites dans Flex une notion similaire aux pages HTML je te conseille les 'states'.

    Bien à toi

Discussions similaires

  1. Gestion d'une application multilingue
    Par Largo13 dans le forum Android
    Réponses: 2
    Dernier message: 28/08/2012, 13h48

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