Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Flex est-il adapté aux IHM intranet ?

Le , par jadey

0PARTAGES

0  0 
Hello les gens,
Je viens du monde JEE et souhaiterais savoir si flex peut répondre à certains de nos besoins:
L'activité principale de notre entité (souvent moi uniquement ) se consacre au developpement d'applis intranet pour répondre à certains des besoins d'autre departements. Jusqu'ici je m'en sortais bien avec du struts-layout combiné à du javascript. Mais le rendu des d'IHM est assez vieillot même s'il répond aux critère de rapidité d'execution attendu par un l'utilisateur d'un intranet.

En gros j'aurais je saurai que ce framework correspond s'il rempli par ordre d'importance les critères de:

- Fiablité (déja utilisé dans des projets assez gros demandant la collaboration entre plusieurs intérvenants avec peut être différents profils)

-Sécurité: La perspective d'avoir un swf qui peut être décompilé avec ce que cela peut avoir comme conséquence laisse perplexe. Les intranets peuvent très rapidement évoluer pour mettre à dispostion de certains de nos partenaires quelques sevices par ci par la au travers du net

- Robustesse (peu ou pas de bugs à l'execution une techno assez mature et permettant dore et déja de réaliser la majorité des fonctionnalités usuelles requise dans une IHM, j'entends composants déja existant, grid avec tri et pagination, tree, tabs, fenêtre modale)
Concernant ce point ci on est vite rassuré en regardant la demo "tour de flex"

- Techno d'avenir et pas un simple phénomène de mode (je compte demander une formation pour mettre le maximum de chance de mon côté pour bien faire les choses et en m'investissant je souhaite pouvoir faire valoir mon savoir faire plus tard en la matière, dans 5 ans peut être. A ce moment j'espère que ma techno ne sera pas "deprecated"

- Rapidité

J'ai vu que Flex avait beaucoup de concurent, notament javaFX et vaadin. Ce dernier me fait beaucoup de l'oeil et j'en lit beaucoup de bien.

Voila et merci d'avance pour toutes vos contribution.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Elendhil
Membre averti https://www.developpez.com
Le 25/05/2011 à 15:29
Merci ! Ce framework semble intéressant , il y a l'air d'avoir pas mal de choses.

Je voudrais bien comprendre pourquoi tu ne recommandes pas flex ?

De mon point de vue , le flex et l'as3 c'est la même chose , tous les composants flex sont écris en AS3. Je vois flex comme un framework , ou l'on peut choisir le composant que l'on a besoin , cela n'empêche pas de programmer en AS3.

Si j'ai besoin d'un RichTextEditor component , je pense que je vais mettre beaucoup de temps à le coder. Et qu'il y a de grande chance qu'il sera moins bien écris que l'équipe de développeurs d'adobe.
1  0 
Avatar de npirard
Membre habitué https://www.developpez.com
Le 12/05/2011 à 9:43
Bonjour,

nous utilisons flex depuis plus de 2 ans dans une institution bancaire.

Nos projets sont conséquents, permettent de travailler entre différents services, et tout fonctionne sans problème.

Nous travaillons avec une couche java côté serveur.

D'après les utilisateurs, les applications sont jolies, pratiques et rapides.
(Là tout dépend aussi des traitements que tu effectues et la façon dont tu codes).

Pour la sécurité, aucune donnée n'est directement mise dans le swf, et tout nos appels au service java sont sécuriés (HTTPS + Authentification). Nous travaillons aussi avec des modules, ce qui permet de charger les différentes parties de l'application en fonction des profiles de l'utilisateur connecté.

L'avenir... on n'est jamais certain de ce qui va se passer, mais il semble que flex commence à s'imposer de + en +.

Un point important pour nous aussi, c'était le fait que ce sit multiBrowser (pour les clients externes!).

Bon choix!
0  0 
Avatar de jadey
Membre confirmé https://www.developpez.com
Le 12/05/2011 à 11:57
1- Nos applis sont déployées sur serveur WAS. Pourrions nous rencontrer des restrictions ou des problèmes par rapport à ce point ?

2- Quant est il de la securité de l'application (authentification et habilitation) ? Tu parles d'HTTPS. Est ce que Flex dispose d'un module gérant ces aspects là ou faudra t'il compter avec du Spring security ou quelque chose du genre.

3- J'ai lu par ci par là que le respect l'MVC était assez difficile à mettre en oeuvre avec Flex, mais que Flex 4 était aussi là pour palier à ce problème. Est il necessaire de connaitre Flex 3 pour passer à la nouvelle version ou pouvons nous faire fi de cette étape ?

Je sais que ça en fait beacoup de questions mais j'espère en même temps que ça pourra profiter à un maximum de personnes.
0  0 
Avatar de npirard
Membre habitué https://www.developpez.com
Le 12/05/2011 à 13:32

2- Quant est il de la securité de l'application (authentification et habilitation) ? Tu parles d'HTTPS. Est ce que Flex dispose d'un module gérant ces aspects là ou faudra t'il compter avec du Spring security ou quelque chose du genre.
Nous utilisons blazeDS pour gérer tout ce qui est sécurité. (Athentification - HTTPS - et AMF à la place de xml)


3- J'ai lu par ci par là que le respect l'MVC était assez difficile à mettre en oeuvre avec Flex, mais que Flex 4 était aussi là pour palier à ce problème. Est il necessaire de connaitre Flex 3 pour passer à la nouvelle version ou pouvons nous faire fi de cette étape ?
Il ne faut pas spécialement connaitre flex3 our utiliser flex4.
Il faut bien organiser son code. Nous n'utilisons pas de framework "Flex", mais nous avons implémenté notre arborescence pour nos projets, avec nos librairies... En quelques sortes, nous nous faison notre propre framework.
0  0 
Avatar de jadey
Membre confirmé https://www.developpez.com
Le 12/05/2011 à 14:50
En somme pour faire du Flex en ce qui nous concerne nous:
-> Il n'est pas necessaire de connaître java ( pas de capitalisation sur notre socle technique en ce qui nous concerne ) La partie métier n'est pas elle aussi en AS3 rassurez moi ?
-> Il faudra apprendre l'AS3
-> Il faudra apprendre à utiliser blazeDS
-> Il faudra apprendre cairngorm, puremvc ou autre pour faire de l'MVC et coder quelque chose d'à peu près correct

Je ne sais pas pourquoi mais je pense que je penche de plus en plus vers GWT...
0  0 
Avatar de Madfrix
Membre émérite https://www.developpez.com
Le 12/05/2011 à 15:38
Bonjour,

Citation Envoyé par jadey Voir le message

-> Il faudra apprendre l'AS3
-> Il faudra apprendre à utiliser blazeDS
-> Il faudra apprendre cairngorm, puremvc ou autre pour faire de l'MVC et coder quelque chose d'à peu près correct
si vous maitrisez Java, alors AS3 ne vous posera pas de problème car la syntaxe est très proche comme vous avez pu le constater.

PureMVC est franchement un excellent framework (je parle pour moi) très facile d'accès et possédant une doc et des PDFs bien établis. Je dirais qu'en 3j le framework dans ses grandes lignes est assimilés.

Quand à blazeDS, je peux pas trop en parler car j'utilisais plus Zend_Amf avant (Backend PHP) mais une fois la config établie, cela ne me semble pas "sorcier" reste à coder les services en Java donc pas de soucis pour celui qui maitrise le langage
0  0 
Avatar de npirard
Membre habitué https://www.developpez.com
Le 12/05/2011 à 16:54
-> Il faudra apprendre cairngorm, puremvc ou autre pour faire de l'MVC et coder quelque chose d'à peu près correct
On utilise pas de framework, on crée notre propre arborescence avec des packages bien défini... et ca marche aussi.

Venant du monde java, il a fallu très peu de temps pour commencer à faire déjà de très belles chose avec Flex... Et aujourd'hui on en est très content!
0  0 
Avatar de jadey
Membre confirmé https://www.developpez.com
Le 12/05/2011 à 17:00
à vrai dire si cela ne tenait qu'à moi j'aurai choisi vaadin ne serait ce que pour le fait que le developpeur n'écrit finallement que du java avec. Mais je n'arrive pas à trouver de formation la ou je bosse même si l'excellent "book of vaadin" faciliterai beaucoup le travail d'apprentissage à vu d'oeil.
Maintenant on a pas toujours ce que l'on désire et il va falloir faire un choix entre GWT et Flex.
0  0 
Avatar de Kantizbak
Membre averti https://www.developpez.com
Le 13/05/2011 à 0:46
-Fiablité : de mon expérience, plusieurs gros projets allant de qq k€ à plusieurs M€ ; c'est fiable, et debuggable (qui de gwt? de mes souvenirs c'était pas terrible)

-Sécurité: Ta question me laisse dubitatif. Tout site web laisse la possibilité de voir les sources... et comme pour le Java, tu peux utiliser un obfuscateur.

- Robustesse bah oui le flash player c'est robuste, des failles de secu parfois comme java des ameliorations constantes, etc.

- Techno d'avenir et pas un simple phénomène de mode
Flex existe depuis 2005 ; depuis 2005, pour certains c'est un effet de mode.
LOL
Sérieusement, je fais du Flex un peu pour accident depuis plusieurs années, je m'attends toujours à ce que ce soit ma derniere mission dessus (je suis un javaiste). Eh bah non toujours pas.
En attendant qu'HTML5 et CSS3 soient matures..

- Rapidité
Oui, mais comme toujours, il faut bien concevoir, bien coder. C'est du code dans un plugin de navigateur!

Pour resumer, Flex fait peur mais en réalité l'écosystème est vraiment Java-like et très bien prévu pour. J'ai toujours du mal à comprendre le mauvais à-priori du monde java sur Flex mais bon...
Enfin, flex répond à certaines problematiques et permet des choses que d'autres technos ne peuvent pas... graphiques, dynamisme, gestion des css extremement puissant, des styles, etc.
0  0 
Avatar de jadey
Membre confirmé https://www.developpez.com
Le 13/05/2011 à 11:04
Quant je vois le showcase GWT http://gwt.google.com/samples/Showcase
Ou celui de de smartGWT http://www.smartclient.com/smartgwte...showcase/#main
Le rendu est quand même plus que sympa. En tout cas suffisant pour ce que nous souhaiterions en faire. Et quand je regarde le source ça parrait "agréable" en tout ça m'est famillier. J'hésite beaucoup vous l'aurez compris.
0  0