Question

Je suis novice assez en termes de cadres flexibles / RIA. la plupart du temps fait un travail sur le côté serveur. que je recherche sur Internet, les gens utilisent beaucoup cadre différent, cairngorm pour s'accoupler. Ma question est, comme je suis bébé pas à pas dans flex, dois-je aller pour le cadre de l'apprentissage? ou sans cadre? (À partir de maintenant, les DI, DAO, VO et IoC doesnt beaucoup de sens pour moi à part pleine forme.). Je devais faire des choses assez graves après environ huit mois environ. devrait-il être assez de temps pour l'apprentissage flex? Merci d'avance. (Également un lien ou pointeurs sont les bienvenus - althogh j'ai passé toute ma journée googler autour et faire bonjour mondes ...). comment devenir maître RIA FLEX?

Était-ce utile?

La solution

Avant de vous lancer dans les cadres, apprendre Flex / ActionScript lui-même. Découvrez comment composer une application réelle et que tout fonctionne sans le cadre.

Une fois que vous êtes à l'aise construire une application à partir de zéro, puis commencer à regarder les cadres et choisir celui qui convient le mieux à vos besoins / méthodes.

De cette façon, vous avez une bonne base pour construire au large de plutôt que de compter sur le cadre de tout faire pour vous.

Autres conseils

Je vais être en désaccord avec les autres réponses et dire que vous devriez commencer avec un cadre. Tous les cadres flex venir avec la base de la documentation qui vous indique comment vous devez structurer votre code et une culture utilisateur suivant qui vous indique pourquoi vous devez structurer votre code de cette façon. En partant de votre propre ne sera pas vous exposer à quelques-unes des leçons que les concepteurs des différents cadres ont appris et cuits au four dans leurs systèmes. De plus, étant donné que les prototypes ont tendance à être poussé dans la production, à commencer par un cadre maintenant vous permettra d'économiser beaucoup de temps à réécrire votre code lorsque vous décidez que vous avez besoin de transférer vers une structure plus définie de l'architecture de l'application ad-hoc que vous avez conçu avant sachant flex.

En ce moment je suis en utilisant un cadre très léger qui est (à peu près) basée sur Swiz, mais je aime aussi Maté.

Je commencerais sans cadres afin que vous puissiez utiliser pour créer des obtenir des formes, la manipulation, la peau et les classes événement. Une fois que vous êtes à l'aise avec cela, puis prendre un framwork.

Consultez Tour De Flex pour quelques grands exemples de code flex de base.

Je suggère d'apprendre la technologie d'abord (concepts et syntaxe), puis utiliser un framework.Since vous avez mentionné que vous avez fait beaucoup de codage Serverside, je suggère après avoir appris les rudiments de la flexibilité (voir http://livedocs.adobe.com/flex/3/html/help.html ) , apprendre cairngorm comme il viendrait naturellement à vous, car il suit les mêmes principes de modèle MVC régulière.

Dans mon expérience, je commencé à fléchir avec toute cadre. Flex la gestion des événements et d'autres fonctionnalités sont très bien. Ainsi, vous pouvez créer de petites applications qui ne nécessitent pas frameworks.In mon expérience si vous allez faire tout en utilisant le framework il sera beaucoup plus cher. Dans le cas de cairngorm, vous devez créer un certain nombre de classes. Mais si vous voulez construire une application complexe, il est préférable d'opter pour des cadres. Cela vous aidera à construire l'application avec un regard commun. Et plus sur cela vous aidera à déboguer l'application plus tard.

Bonne chance ... Profitez de codage; -)

Démarrer sans - la raison étant que vous pouvez même pas besoin d'un cadre pour les projets sur lesquels vous travaillez. Même dans le monde Java, beaucoup d'applications sont tellement petites et simples que vous inutilement le rendre plus complexe en ajoutant dans l'architecture « juste au cas où » ou tout simplement parce qu'il est une meilleure pratique supposée.

Lorsque vous sélectionnez un cadre, être très conscient du niveau de travail supplémentaire, il crée (et plus faire prendre un certain temps pour utiliser) et facteur dans votre processus décisionnel. Un petit projet n'a probablement pas besoin d'un cadre lourd comme Cairngorm ou PureMVC.

Lorsque vous regardez un cadre pour la première fois, essayer quelque chose qui vous permet de garder le contrôle de la conception. (De nombreux cadres dits sont en fait des micro-architectures, qui Cairngorm souligne à juste titre, ce qui signifie qu'ils dictent les parties de votre architecture.) Beaucoup de gens aiment ça, mais j'éviter Maté parce qu'il se sent comme configuration trop. Swiz est un bon choix « léger » pour commencer, car il vous donne l'injection de dépendance, et quelques autres petits trucs utiles - mais il a un faible encombrement et ne force pas vraiment quoi que ce soit sur vous.

Ne jamais écouter quelqu'un vous dire que vous avez à faire parce que ce X est une « meilleure pratique » sans avoir une explication concrète pour pourquoi il est une meilleure pratique. Même si elle est une bonne pratique, toutes les « bonnes » s'appliquent à toutes les situations.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top