2010-12-05 20 views
1

Je n'ai aucune expérience avec Adobe Air/Flex et je veux savoir, y a-t-il des principes (modèles de conception) pour développer des applications Adobe Air/Flex? Merci.Architecture d'application Adobe Air (Flex ou Html)

+0

Vous recherchez des modèles de conception visuelle ou des modèles d'architecture d'application? –

+0

Seuls les modèles d'architecture d'application, car je dois enquêter (créer une application de démonstration) et je veux créer en utilisant les meilleures pratiques. – jitm

+0

En général, je veux lire les meilleures pratiques de l'application de développement en utilisant Flex et en cours d'exécution sur Air. – jitm

Répondre

2

Les applications Flex sont normalement développées en utilisant un framework MVC. Ces frameworks sont basés sur les meilleures pratiques et les modèles de conception et déterminent la (micro) architecture de votre application Flex. Il y a beaucoup de cadres MVC disponibles pour Flex, voir cette discussion pour une comparaison:

Flex MVC Frameworks

+0

Merci beaucoup ... – jitm

0

Non, il n'y a pas de règles de code dur. De même, si un J2EE devient trop gros et complexe, vous envisagez d'utiliser un framework, de même que ce sera le cas pour Flex. Si vous pensez que la taille de votre application sera dans vos limites, n'utilisez aucun framework.

Si toutefois vous souhaitez utiliser un framework, vous avez le choix entre plusieurs options, Parsley, Cairngorm 2.0, Swiz, PureMVC. Cependant, le cadre que vous devez utiliser dépend de votre application. Si vous voulez développer une application Enterprise, où vous utilisez les services de données pour récupérer des données de temps en temps, utilisez Persil ou Cairngorm 2.0, mais si j'étais vous, je préférerais utiliser Persil.

Une chose importante que vous devez prendre soin de bien est la performance dans Flex. Des choses similaires s'appliquent également à AIR.