Question

Comme pour tout développement, CFML via ColdFusion , Railo ou OpenBD que nous exécutons en problèmes de programmation communs. Pour ces problèmes, le programmeur doit se tourner vers des patterns (ou anti-patterns). Toutefois, les ressources classiques telles que GOF et le moderne Les livres Head First ont tendance à se concentrer sur Java.

Bien que java soit beau en soi, les trois moteurs cfml sont essentiellement des applications java, ce qui signifie que tous les modèles de conception, voire aucun, ne peuvent ou ne doivent être utilisés de manière java lors de l’écriture de cfml.

J'aimerais connaître les ressources / modèles que vous avez trouvés utiles lorsque vous travaillez avec cfml? Ou ce que vous avez changé en adaptant un motif Java ou Smalltalk pour une utilisation dans cfml?

Personnellement, j’ai trouvé ces deux présentations intéressantes:

CFMeetup: modèles de conception et ColdFusion par Sean Corfield

et

Modèles de conception Par Cameron Childress

Mise à jour:

Nous sommes tombés sur cfdesignpatterns.com , ce qui semble prometteur.

Était-ce utile?

La solution

Pour un site, vous pouvez consulter ColdFusion orientée objet . C'est toujours un travail en cours, mais cela peut aider.

salutations larry

Autres conseils

Head First Design Patterns est un excellent livre. Bien que son objectif semble être basé sur Java, ce sont les principes en la matière. CFML ne se prête pas bien au développement OO pur, et la communauté ColdFusion en débat régulièrement, mais cela ne veut pas dire que les modèles et les frameworks sont sans fondement.

Cela dépend de ce qui fonctionne le mieux pour votre application et pour vous en tant que programmeur. J'aime étudier les divers cadres existants pour avoir un aperçu de l'approche de quelqu'un d'autre. Personnellement, j’aime travailler dans un style MVC, qui se prête bien à la facilité de maintenance et à la structure. J'ai utilisé la plupart des cadres disponibles, d'une manière ou d'une autre, au cours des dernières années. Chacun a ses forces et ses faiblesses.

La référence SOLID de Patrick semble également intrigante.

J'ai trouvé le SOLID principes plus utiles que toute autre chose. Si vous comprenez les principes de SOLID, vous écrirez un meilleur code dans n’importe quelle langue et pourrez utiliser les modèles de conception plus efficacement.

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