2009-05-23 2 views
4

우리 팀은 우리 회사의 헤드 애플리케이션을 개발하기 전에 몇 분이 걸렸습니다. 우리는 우리 디자인에서로드 블록을 만났습니다. 우리 팀은 C#, .NET 3.5에서 WinForms 응용 프로그램을 개발합니다.선택할 WinForms CompositeUI 프레임 워크는 무엇입니까?

디자인에서 가장 먼저해야 할 일은 사용할 CompositeUI 프레임 워크를 결정하는 것입니다. 글쎄, 우리는 CAB를 사용할 것이라고 확신했습니다. P & P가 더 이상 그 안에 들어 있지 않다고 생각하면 올바른 선택입니까? 아크로 폴리스는 어떻습니까? 그것은 충분히 안정되어 있으며 앞으로 몇 년 동안 여기에있을 예정입니까 ??

이것이 내 질문입니다. 다음 3-4 년 동안 팀을 이끌게 될 응용 프로그램에 충분히 안정적이고 적합한 프레임 워크는 무엇입니까?

귀하의 도움이 필요합니다. 덕분에 !

답변

3

WinForms를 수행하려는 경우 Smart Cient Software Factory을 사용하십시오. 시장에서 보았던 대부분의 사람들은 WinForms에서 WPF로 옮겨 가고 있습니다. 현재 회사가 WinForms에서 WPF로 이동하는 데 필요한 사항을 평가하는 중입니다. 지금 당장 WinForms에 대한 지원이 마음에 들지만, 3 ~ 4 년이라면 WPF을 대신 보시기 바랍니다.

+0

사실 WPF가 다음 일 이니, 나는 그것을 고려했습니다. 연구 커브가 너무 커서 환경이 충분히 안정적이지 않은 것처럼 보입니다. 그래서 지금 우리는 WinForms를 고수 할 것입니다. 조언을 주신 덕분에 – Dizzy

+0

어지러운, 아주 유효한 결정 ... 나는 나 자신을 만들 수 있습니다. :) –

+0

제품 웹 사이트의 SCSF에 대한 참고 사항 :이 프로젝트는 더 이상 유지 관리되지 않으며 향후 릴리스가 계획되어 있지 않습니다. – Mathieu

3

스마트 클라이언트 소프트웨어 팩토리 외에 제 3 자 솔루션 (예 : Empinia 또는 Genesis Hybrid SmartClient Framework가 CodeProject으로 표시됨)이 있습니다. 꼭 Winforms를 고수하고 싶습니다. 여기에서의 질문은 그들이 충분히 안정적인지, 3-4 년 내에 여전히 충분히 체력을 유지할 수 있는지에 관한 것입니다.

꽤 오랜 시간 프레임을보고 있다면, WPF가 정말 효과가 있을지도 모릅니다. 그렇습니다. 학습 곡선입니다. 그렇습니다. VS 2008의 도구 지원은 아직까지는 스너프가 아닙니다. 그러나 VS 2010을 사용하면 상황이 훨씬 좋아질 것이며 Microsoft는 WPF에 많은 인력을 투자 할 것입니다. VS 2010 자체는 WPF로 작성되었습니다.

WPF의 경우 Prism 형태로 P & P 가이던스가 있습니다. 이는 매우 유망하며 잘 생각됩니다. WPF에 들어가기 위해서는 Silverlight를 "무료"로 (기본적으로 WPF의 일부 임) 알고 있다는 추가적인 이점이 있습니다. 그래서 그것은 추가적인 이점이 될 수도 있습니다.

마크

+0

하지만 WinForms의 경우 적절한 프레임 워크가 없습니까? CAB은 역사입니까? – Dizzy

+0

CAB는 Smart-Client 소프트웨어 팩토리에서 "대체"되었거나 과장되었습니다 –

1

글렌 블록이 관심이 될 수있는 얼마 전에 일부 guidelines을 기록했다.

브라이언 노 예스 (Brian Noyes)는 실제로 PRISM에서 WinForms 부분의 port을 만들었지 만 다음 2 년 동안 플랫폼으로 사용하기에 충분히 안정적인지 잘 모르겠습니다. =)