2009-07-30 6 views
5

すべての開発と同様に、ColdFusion,RailoまたはOpenBDを使用するCFMLでは、一般的なプログラミングの問題が発生します。これらの問題に対しては、プログラマはパターン(またはアンチパターン)に移行する必要があります。しかし、GOFなどの古典的なリソースと現代のHead Firstの書籍はどちらもJavaに重点を置く傾向があります。CFMLデザインパターンのリソースですか?

3つのcfmlエンジンは全て本質的にJavaアプリケーションですが、cfmlを書くときにはJavaの方法で使用することができない、あるいは多くのデザインパターンを使用することはできません。

cfmlで作業するときに役立つリソースやパターンを知りたいですか?あるいは、cfmlで使用するためのJavaまたはSmalltalkパターンの変更を変更しましたか?

は個人的に私はこれらのプレゼンテーションの両方が面白いであることが判明:

CFMeetup: Design Patterns and ColdFusionショーンCorfieldでは

更新キャメロン・チルドレスことで

Design Patterns

つまずいcfdesignpatterns.comは有望です。

答えて

1

サイトでは、Object-Oriented ColdFusionをチェックしてください。それはまだ進行中の仕事ですが、それは助けになるかもしれません。

に関しては、 ラリーでも進行中の作業のための

+0

このサイトは素晴らしいです!私は数年後にcoldfusionを書いたことはありませんが、このサイトを通して、確かな説明とコードサンプルをありがとう!他の人が偉大なCFMLを書くのに役立ちたい – ethyreal

1

私はSOLIDの原則を他のものよりも役立てています。あなたがSOLID原則を理解すれば、どんな言語でも優れたコードを作成し、より効果的にデザインパターンを使用できるようになります。

3

ヘッドファーストデザインパターンは、優れた本です。それは焦点がJavaベースであるように見えますが、それはその問題の原則です。 CFMLは純粋なオブジェクト指向開発には適していませんが、ColdFusionコミュニティ内で進行中の議論については議論が継続していますが、パターンやフレームワークにメリットがないことを意味するわけではありません。

あなたのアプリケーションに最適なものが、プログラマとしてあなたのものになります。私はそこにいるさまざまなフレームワークを研究して、他の誰かのアプローチに洞察を得るのが好きです。私は個人的にはメンテナンス性と構造に優れたMVCスタイルの中で作業したいと思っています。ここ数年、利用可能なフレームワークのほとんどを、ある意味で使ってきました。それぞれに長所と短所があります。

PatrickのSOLIDリファレンスも興味をそそるようです。

関連する問題