문제

나는 집에서 재배되는 주택 응용 프로그램에 대한 계획과 연구를 수행하는 임무를 받았습니다.우리의 기본 개발 언어는 ColdFusion과 Flex3이므로 MVC 프레임워크를 사용하는 모듈식 솔루션으로 이 문제를 해결하고 싶었습니다.

저는 ColdFusion의 대규모 개발자는 아니지만 이 앱을 개발하는 설계자 중 한 명이 될 것이라는 점을 말씀드리고 싶습니다.저는 .NET/PHP/ASP에서 전자상거래 애플리케이션을 개발한 경험이 몇 년 있지만 이 정도 규모는 아닙니다.

전반적인 목표는 특정 방향에 얽매이지 않도록 기능을 위해 모듈을 출시하고 '추가'할 수 있는 모듈 기반 애플리케이션을 구축하는 것입니다.

시스템에는 두 가지 주요 사항이 필요합니다.

  1. 기능은 '드롭 앤 고(drop and go)' 유형이어야 합니다. 따라서 전자 상거래 애플리케이션에 페이팔 처리와 같은 기능이 필요한 경우 페이팔 모듈을 추가하고 결제 시 옵션으로 설정할 수 있습니다.
  2. 여러 브랜드를 처리할 수 있는 능력(우리는 서비스를 제공하는 몇 개의 시장이 있고 각 시장에는 자체 브랜드가 있습니다).

알았어 배경은 충분해...

나의 주요 관심사는 어떻게 시작해야 하는가입니다.ColdFusion MVC 프레임워크를 사용하려고 하는데 어떤 제안 사항이 있습니까?나는 Coldfusion에 대해 다음을 살펴보았습니다.

  • 모델-접착제
  • 연수정
  • 피벗-MVC
  • 퓨즈 박스

나는 올바른 길을 가고 있습니까?MVC를 사용하면 반복적인 작업을 코딩하는 데 소요되는 시간을 줄이면서 모듈 기능을 도입하고 모듈화하는 목표를 달성하는 데 도움이 되기를 바랍니다.나는 이러한 MVC 프레임워크에 대해 충분히 알지 못합니다.

정확한 공격 계획을 세울 수 있도록 도움이 되는 제안을 주시면 감사하겠습니다.

편집하다:ColdBox를 검토한 후 다른 MVC와 비교하여 무엇을 비교해야 합니까?'drop and go' 유형의 기능을 지원하지 않는다는 내용을 읽었습니다.

CF용 MVC 프레임워크에 대한 다른 의견이 있습니까?

도움이 되었습니까?

해결책

나는 ColdFusion용 ColdBox 프레임워크 그것을 위해 풍부한 기능 세트, Ajax/Flash/웹 서비스 개발을 위한 컨트롤러가 될 수 있는 능력, 활발한 커뮤니티 그리고 빈번한 릴리스.가장 중요한 것은, 나는 엄청난 양의 문서를 보기 위해 ColdBox를 선택했습니다.--애플리케이션 작동 방식을 문서화하는 대신 코드 작성에 더 많은 시간을 제공하면서 더 빠른 답변을 얻을 수 있습니다.

나는 어떤 프레임워크라도 권장합니다.이는 더 빠른 개발을 촉진하고, 모범 사례를 안내하는 데 도움을 주며, 귀하와 다른 개발자보다 애플리케이션의 수명이 길어질 수 있도록 해줍니다.

그럼요!당신은 올바른 길을 가고 있습니다.

관심 링크

  1. 샘플 애플리케이션
  2. 다운앤디티 콜드박스 PDF
  3. 선적 서류 비치
  4. ColdBox API 참조
  5. 유료 교육 및 인증
  6. ColdBox를 사용하는 사람

공손히,

아론 그린리

다른 팁

저라면 애플리케이션에 대한 사용자 관점, 단계 수, 페이지 수, 기능은 무엇인지, 각 페이지의 디자인 목적을 계획할 것입니다.

그런 다음 각 페이지의 논리, 수행해야 할 작업 등을 계획합니다. 코드가 없고 주석만 많이 있습니다.

그런 다음 콜드퓨전 없이 와이어프레임 html/css 페이지를 수행하여 전자상거래 애플리케이션이 어떻게 작동하는지 단계별로 보여줄 수 있습니다.

그런 다음 페이지별로 작성을 시작하고 많은 테스트를 수행하십시오.... 계획에 대한 계획이 명확할수록 기능 변경 가능성이 줄어듭니다.

글쎄, 나는 여기서 당신이 올바르게 이해하고 있기를 바랍니다.귀하가 나열한 모든 옵션은 훌륭한 프레임워크입니다.그러나 하나를 설정하면 기껏해야 'Hello World' 종류의 사이트를 얻게 될 것이며 거기에서 아마도 당신은 스스로 혼자 일하게 될 것입니다.MVC 프레임워크는 쉽게 재사용할 수 있도록 프로그래밍의 여러 부분(논리, 모양, 전체 데이터 모델 등)을 분리하도록 설계되었지만 '아, PayPal, Authorize.Net을 추가하고 PayflowPro를 내 장바구니 종류의 마지막 단계로 신청하세요.

Cartweaver와 같은 CF 기반 전자상거래 애플리케이션을 찾고 있으며 이를 확장하기 위해(다양한 유형의 배송, 결제 처리 등을 제공하기 위해) Cartweaver 플러그인을 구입하거나 구입하려는 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top