2009-07-30 121 views
5

如同所有的開發,通過CFML ColdFusionRailoOpenBD我們遇到常見的編程問題。對於這些問題,程序員必須轉向模式(或反模式)。然而像GOF和現代Head First這些經典資源都傾向於關注Java。CFML設計模式資源?

而Java是美麗在自己的權利,這三個CFML引擎基本上是Java應用程序,這說的不是全部,甚至許多設計模式可以或應該在Java編寫方式CFML時使用。

我想知道什麼樣的資源/模式與CFML工作時,你已經找到有用嗎?或者你改變了什麼改變了適用於cfml的java或smalltalk模式?

個人而言,我發現這兩個演講很有趣:

CFMeetup: Design Patterns and ColdFusion由Sean Corfield

Design Patterns卡梅倫柴

更新:

偶然cfdesignpatterns.com,看起來很有希望。

回答

1

對於一個網站你可能想檢查Object-Oriented ColdFusion。它仍然是一項正在進行的工作,但它可能有所幫助。

問候, 拉里

+0

即使在進展中的工作這個網站是偉大的!我幾年沒有寫Coldfusion,但通過這個網站看到它有堅實的解釋和代碼示例謝謝!我希望它可以幫助其他人編寫出色的CFML – ethyreal 2013-01-09 18:59:44

1

我發現SOLID原則比什麼都更有幫助。如果您瞭解SOLID原則,就可以用任何語言編寫更好的代碼,並且可以更有效地使用設計模式。

3

Head First設計模式是一個很好的書。雖然它的重點似乎基於Java,但這是該問題的原則。 CFML並不適合純粹的面向對象開發,對ColdFusion社區內正在進行的大量討論正在進行中,但這並不意味着模式和框架是沒有價值的。

歸結爲什麼最適合您的應用程序和您作爲程序員。我喜歡研究那裏的各種框架,以便洞察別人的方法。我個人喜歡在MVC風格下工作,這有助於良好的可維護性和結構。在過去的幾年中,我以某種方式使用了大部分可用的框架。每個人都有自己的長處和短處。

帕特里克固體參考看起來有趣了。