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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top