2013-06-04 2 views
0

Windows 기반 시스템에서 실행할 미디어 센터 프로그램을 만들고 싶습니다.이 프로젝트에 사용할 언어 또는 IDE에 대한 조언

저는이 상황에서 어떤 언어가 가장 좋을지 모르기 때문에 주제에 대한 조언을 조금 기대하고 있습니다.

나는 XBMC와 비슷한 프로그램을 원한다. (나는 내 ​​의지에서 원하는 것을하기 위해 프로그램을 수정할 수 있기를 원하기 때문에 XBMC를 사용하고 싶지 않다.)

는 이미 생성 한 기능을 정말 잘하지만 난이 (가) GUI에 대한 제한 좋아 (진정한 투명성 및 전환의 부족을 주요 것들)하지 않는 vb.net에서 윈도우 폼 나는 WPF 시도

하나 하지만 난 전혀 이해가 안 돼요, 정말 복잡해 보이지만 내가 조사 할 필요가있는 것처럼 보입니다.

그래서 WPF가 최선의 선택인지 알아야합니까? 또는 vb.net 창 형태의 기능을 제공하는 다른 뭔가가 있지만 또한 시각적으로 멋진 GUI를 만드는 기능을 제공합니다.

또한 WPF에서 수행되는 vb.net 양식으로 수행 할 수있는 모든 것입니까?

답변

1

아마도 프로그래밍 언어뿐 아니라 표준 라이브러리 (예 : DevExpress), 표준 Winform-Controlls (WPF)도 제한적이므로 추가 구성 요소를 사용하면 더 나은 기반을 제공 할 수 있습니다. 이 경우 vb.net을 계속 사용할 수 있습니다 (또는 C#에 대해 생각할 수도 있음).

+0

DevExpress는 매우 흥미로 보입니다. 감사합니다. "구성 요소 라이브러리"가 더 사용자 지정이 가능한 컨트롤이라고 생각하십니까? – Mattigins

+0

더 많은 구성 요소, 더 많은 사용자 정의 가능, 더 많은 가능성 및 (더 자주) 복잡도 ;-) – Micha

0

우선 WPF는 복잡하지 않지만 Winforms에서 응용 프로그램을 구현하는 경우에는 분명히 다릅니다. 하지만 IMHO 컨트롤을 디자인 할 수있는 가능성이 더 많으므로 응용 프로그램을 구현하는 데 훨씬 좋은 프레임 워크입니다.
WPF를 배우고 자한다면 MVVM을 살펴 봐야합니다. 이러한 응용 프로그램을 구현하는 구조화 된 좋은 방법을 제공합니다.
MVVM 응용 프로그램을 구현하기위한 좋은 기반을 제공하기 위해 다른 사용자가 만든 프레임 워크도 있습니다. 따라서 바퀴를 재발 명할 필요가 없습니다. 그들은 쉽게 찾을 수 있습니다.

WPF 개발을위한 좋은 도구 (디자인 부분에만 해당)로서 가파른 학습 곡선이 있지만 MS Blend를 사용하는 것이 좋습니다. 일단 익숙해지면 쉽게 멋진 GUI를 만들 수 있습니다.

WPF는 .Net 프레임 워크에 포함되어 있으므로 단점이 없어도 VB.Net을 사용할 수 있습니다. 나는 C#을 선호하지만 그건 완전히 당신의 기품에 달려 있습니다.

편집 나는 마지막 부분을 missunderstood. WPF에서 Winforms와 같은 기능을 제공 할 수 있습니다. (그게 VB.net 양식입니다.)

+0

아, Winform, 미안 해요. – Mattigins