与所有开发一样,CFML通过ColdFusion、铁道或OpenBD也遇到了常见的编程问题。对于这些问题,程序员必须转向模式(或反模式)。然而,像戈夫和现代头第一书籍这样的经典资源都倾向于侧重于Java。
虽然java本身很漂亮,但所有三个cfml引擎本质上都是java应用程序,也就是说,在编写cfml时,并不是所有甚至许多设计模式都可以或应该以java方式使用。
我想知道在使用cfml时,您发现哪些资源/模式是有用的?或者修改了java或smalltalk模式以在cfml中使用?
就我个人而言,我发现这两种演示都很有趣:
CFMeetup:设计模式和ColdFusion:肖恩·科菲尔德
和
设计模式 (卡梅隆·奇尔德斯)
更新:
偶然发现了cfdesignpatterns.com,看上去很有希望。
发布于 2011-01-07 22:00:25
对于站点,您可能需要检查面向对象的ColdFusion。这仍是一项正在进行的工作,但可能会有所帮助。
你好,拉里
发布于 2009-07-31 03:05:24
Head First Design Patterns是一本优秀的书。虽然它的关注点似乎是基于Java的,但这是问题中的原则。CFML不能很好地用于纯面向对象的开发,在ColdFusion社区中正在进行许多关于这方面的争论,但这并不意味着模式和框架没有价值。
这取决于什么对你的应用程序最有效,对于你作为一个程序员来说是最好的。我喜欢研究现有的各种框架,以便深入了解其他人的方法。我个人喜欢在MVC风格下工作,这有助于良好的可维护性和结构。在过去的几年里,我以某种方式使用了大多数可用的框架。每个人都有各自的长处和弱点。
帕特里克的可靠的参考资料看起来也很有趣。
发布于 2009-07-30 21:23:37
我发现实心原则比其他任何东西都更有帮助。如果您理解这些坚实的原则,那么您将可以用任何语言编写更好的代码,并能够更有效地使用设计模式。
https://stackoverflow.com/questions/1209368
复制相似问题