2013-04-01 3 views
-2

ColdFusion에서 MVC 4 개념을 구현하는 방법 MVC (Model-View-Controller) 아키텍처 패턴은 응용 프로그램을 모델,보기 및 컨트롤러의 세 가지 주요 구성 요소로 구분합니다.coldfusion에서 MVC 구현 방법

+0

@tresko 내가 잘못 생각하는 asp.net-mvc-4로 mvc 태그를 변경했습니다.이 질문은 asp.net의 구현 mvc와 관련이 있습니까? 즉. 이전에 사용 했습니까? 마이그레이션 중이거나 에뮬레이션하려고 했습니까? – Travis

답변

5

ColdFusion에는 다양한 MVC 프레임 워크가 제공됩니다. 나만의 것을 굴릴 필요가 없습니다. 여기에 선택이다 : 나는 ModelGlue을 사용하고 꽤 그것을 좋아했습니다

. 나는 FW/1로 팅크 작업을했는데 다음에 프로젝트를 시작할 때 선택의 틀이 될 것입니다. ColdBox와 함께 한 프로젝트를 완료했으며 너무 좋아서 좋아졌습니다. 즉, 많은 사람들이 실제로 ColdBox의 칭찬을 노래합니다. 그렇다고 반드시 내 말을 믿지 마십시오.

할 수있는 가장 좋은 방법은 사람들이 무엇을 말하고 있는지 볼 수있는 장소에 google을두고 그들에게 가두어주는 것입니다.

0

CF는 기본적으로 태그 기반 언어 인 반면, CF는 모델/뷰/컨트롤러 아키텍처 (MVC)에 따라 작업 및 작업을 수행 할 수있는 언어로서 객체 지향 환경에서 사용됩니다. 당연히 OO 및 MVC 기능을 사용하거나 사용하지 않고 응용 프로그램을 빌드 할 수 있습니다. CF를 통해 개발 경력을 시작한 사람들은 이러한 프레임 워크가없는 앱을 만드는 편이 더 편한 반면, 다른 개발 언어에서 CF를 얻는 사람들은 그런 일에 더 익숙한 것 같습니다.

어느 쪽이든, CF에서 MVC 아키텍처를 구현하는 유일한 방법은 없습니다. 그러나 CF와 동의하거나 CF를 염두에두고 개발 된 수많은 MVC 프레임 워크가 있습니다. 사람들은 다음과 같습니다

  • CFWheels
  • Fusebox
  • 모델 접착제
  • 냉각 박스
  • MachII
  • FW/1 개인적으로

, 나는 일 년 동안 편안 봤는데 엄격한 MVC 아키텍처를 적용하는 프레임 워크가 없지만 어떻게하면 유용 할 수 있는지 알았습니다. 이러한 상업적 노력 외에도 개발자는 자신의 "롤"할 수 있고 할 수 있습니다. 이러한 모든 프레임 워크에서 염두에 두어야 할 점은 CF의 기본 OO 기능을 활용하고 있지만 간단히 말하자면 CFINCLUDES 시리즈를 사용하여 컨트롤, 데이터 조작 및 프레젠테이션 계층을 끌어 들이고 있다는 것입니다.

어쨌든 그 내용을 살펴보고 호소력이 있는지 확인하십시오. 나는 FW/1에 관해서 다른 devs로부터 좋은 것을 들었다. 나는 그것이 가볍고 CF dev에 과도한 부담을 부과하지 않는다고 (Fusebox와 ColdBox와 같은 다른 옵션이 확실히 할 수있는 반면) 말했습니다.