2009-07-30 6 views
5

모든 개발과 마찬가지로 ColdFusion, Railo 또는 OpenBD을 통한 CFML은 일반적인 프로그래밍 문제로 인해 실행됩니다. 이러한 문제 때문에 프로그래머는 패턴 (또는 안티 패턴)을 사용해야합니다. 그러나 GOF과 같은 고전적인 자료와 현대의 Head First 도서는 모두 자바에 집중하는 경향이 있습니다.CFML 디자인 패턴 리소스를 원하십니까?

자바는 그 자체로 아름답지만, 모든 cfml 엔진은 기본적으로 자바 애플리케이션이므로, cfml을 작성할 때 자바에서 모든 디자인 패턴을 사용할 수도 있고 사용해야하지 않을 수도 있습니다.

cfml로 작업 할 때 유용한 리소스/패턴을 알고 싶습니다. 또는 cfml에서 사용하기 위해 java 또는 smalltalk 패턴을 변경했는지 확인하십시오.

개인적으로 나는이 프리젠 테이션 모두 재미있을 발견 :

CFMeetup: Design Patterns and ColdFusion 숀 Corfield으로

업데이트 카메론 차일드으로

Design Patterns :

우연히 발견 cfdesignpatterns.com, 유망 해 보인다.

답변

1

사이트의 경우 Object-Oriented ColdFusion을 확인하십시오. 아직 진행중인 작업이지만 도움이 될 수 있습니다.

안부, 래리에도 진행중인 작업

+0

이 사이트는 위대하다! 몇 년 안에 coldfusion을 작성하지는 않았지만이 사이트를 통해 견고한 설명과 코드 샘플을 보았습니다! 다른 사람들이 훌륭한 CFML을 작성하는 데 도움이되기를 바랍니다. – ethyreal

1

나는 SOLID 원칙을 찾았습니다. 솔리드 원칙을 이해한다면 더 나은 코드를 모든 언어로 작성하고 디자인 패턴을보다 효과적으로 사용할 수 있습니다.

3

헤드 퍼스트 디자인 패턴은 훌륭한 책입니다. 초점은 자바 기반이지만, 그 문제 내에서 원칙입니다. CFML은 순수 OO 개발에 적합하지 않으며 ColdFusion 커뮤니티에서 계속 진행되는 논쟁이 계속되고 있지만 그렇다고해서 패턴과 프레임 워크가 가치가 없다는 것을 의미하지는 않습니다.

귀하의 응용 프로그램과 프로그래머로서 당신에게 가장 적합한 것이 무엇인지에 달려 있습니다. 저는 다른 사람들의 접근 방식에 대한 통찰력을 얻기 위해 그곳에있는 다양한 프레임 워크를 연구하는 것을 좋아합니다. 저는 개인적으로 MVC 스타일로 작업하고 싶습니다. MVC 스타일은 유지 보수성과 구조가 뛰어납니다. 지난 몇 년 동안 대부분의 사용 가능한 프레임 워크를 한 가지 또는 다른 방식으로 사용했습니다. 각각에는 그들의 강점과 약점이 있습니다.

패트릭의 SOLID 참조도 흥미로운 것으로 보입니다.