質問

すべての開発と同様に、CFMLは ColdFusion Railo または OpenBD を実行します一般的なプログラミングの問題に。これらの問題のために、プログラマーはパターン(またはアンチパターン)に頼らなければなりません。ただし、 GOF や最新の Head First の書籍はどちらもJavaに焦点を当てています。

Javaはそれ自体美しいですが、3つのcfmlエンジンはすべて基本的にJavaアプリケーションであり、cfmlを記述するときにすべてまたは多くのデザインパターンをJavaで使用できるわけではありません。

cfmlを使用する際に役立つリソース/パターンを知りたいですか?または、cfmlで使用するためにjavaまたはsmalltalkパターンを適応させて変更したことは何ですか?

個人的には、これらのプレゼンテーションの両方が興味深いことがわかりました:

CFMeetup:デザインパターンとColdFusion By Sean Corfield

and

デザインパターンキャメロンチャイルドレス

更新:

cfdesignpatterns.com につまずいた、有望そうです。

役に立ちましたか?

解決

サイトについては、オブジェクト指向ColdFusion を確認することをお勧めします。まだ進行中ですが、役立つかもしれません。

よろしく、 ラリー

他のヒント

Head First Design Patternsは素晴らしい本です。焦点はJavaベースのようですが、それはその問題の原則です。 CFMLは純粋なオブジェクト指向開発にはあまり適しておらず、ColdFusionコミュニティ内で進行中の議論が続いていますが、それはパターンとフレームワークにメリットがないことを意味するものではありません。

それは、あなたのアプリケーションにとって、そしてプログラマーとしてのあなたにとって最適なものです。他の人のアプローチについての洞察を得るために、私はそこにあるさまざまなフレームワークを勉強するのが好きです。個人的には、MVCスタイルで作業するのが好きです。MVCスタイルは、優れた保守性と構造に役立ちます。過去数年にわたって、利用可能なフレームワークのほとんどを何らかの方法で使用してきました。それぞれに長所と短所があります。

PatrickのSOLIDリファレンスも興味深く見えます。

scroll top