CFMLデザインパターンリソース?
-
06-07-2019 - |
質問
すべての開発と同様に、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リファレンスも興味深く見えます。
SOLID 他の何よりも役立つ原則。 SOLIDの原則を理解すれば、どの言語でもより良いコードを記述でき、デザインパターンをより効果的に使用できるようになります。