CFML Design Muster Ressourcen?
-
06-07-2019 - |
Frage
Wie bei allen Entwicklung, CFML über Coldfusion , Railo oder OpenBD wir laufen in gemeinsame Programmierprobleme. Für diese Probleme müssen wiederum zu Mustern Programmierer (oder anti-Muster). Allerdings sind die klassischen Mittel wie GOF und dem modernen Head First Bücher sind in der Regel sowohl auf Java konzentrieren.
Während Java in seinem eigenen Recht schön ist, alle drei cfml Motoren sind im Wesentlichen Java-Anwendungen, die nicht alles gesagt oder sogar viele Entwurfsmuster können oder sollten in der Java-Art und Weise verwendet werden, wenn cfml zu schreiben.
Ich möchte wissen, welche Ressourcen / Muster, die Sie nützlich gefunden haben, wenn sie mit cfml arbeiten? Oder, was sich geändert Sie ein Java oder smalltalk Muster für in cfml Verwendung anzupassen?
Persönlich fand ich diese beiden Präsentationen interessant zu sein:
CFMeetup: Design Patterns und Coldfusion von Sean Corfield
und
Design Patterns von Cameron Childress
Update:
gestolpert cfdesignpatterns.com , sieht vielversprechend aus.
Lösung
Für eine Website, die Sie wollen, können Object-Oriented Coldfusion überprüfen. Es ist immer noch ein work in progress, aber es kann helfen.
Grüße, larry
Andere Tipps
Head First Design Patterns ist ein ausgezeichnetes Buch. Obwohl es Fokus scheint Java basiert, ist es die Grundsätze in dieser Angelegenheit. CFML nicht eignet sich gut zur reinen OO Entwicklung, mit viel laufenden Debatte, dass in der Coldfusion Community los ist, aber das bedeutet nicht, dass die Muster und Frameworks ohne Verdienst sind.
Es kommt darauf an, was am besten für Ihre Anwendung funktioniert, und für Sie als Programmierer. Ich mag die verschiedenen Frameworks zu studieren, die es gibt, zu bekommen Einblick in Ansatz jemand anderes. Ich mag persönlich in einer MVC-Stil arbeiten, die sich auf eine gute Wartbarkeit und Struktur verleiht. Ich habe die meisten der verfügbaren Frameworks verwendet, in der einen oder anderen, in den letzten Jahren. Jede hat ihre Stärken und Schwächen.
Patrick SOLID Referenz sieht auch faszinierend.
Ich habe die SOLID Grundsätze hilfreicher als alles andere. Wenn Sie die SOLID Prinzipien verstehen, werden Sie besser Code in jeder beliebigen Sprache, schreiben und in der Lage sein, Entwurfsmuster effektiver zu nutzen.