문제

D 언어로 GUI 프로그래밍의 현재 상태는 무엇입니까? 언어 개발자 계획에는 표준 라이브러리에 GUI가 포함되어 있습니까?

목록 (답변에서 컴파일)

DWT (SWT 바인딩)

GTKD (GTK 바인딩)

WXD (WXWIDGETS 바인딩)

QTD (QT 바인딩)

도움이 되었습니까?

해결책

가장 성숙한 것은입니다 DWT, D에서 SWT의 항구도 있습니다. DFL 그리고 모든 호스트 바인딩 다른 언어로 작성된 GUI 라이브러리. 이들 중 대부분은 아직 그렇게 성숙하지는 않지만 DWT입니다. 그러나 명심해야 할 한 가지는 D2가 수평선에 있다는 것입니다. 따라서 라이브러리가 D2로 빠르게 포팅 될 가능성이 있는지 확인할 수 있습니다.

이 중 어느 것도 곧 표준 라이브러리에 포함될 것이라고 의심합니다. "공식"표준 도서관 인 Phobos는 상당히 미니멀 한 태도를 가지고 있습니다. "비공식적"표준 라이브러리 인 Tango는 그렇게 미니멀리스트는 아니지만 여전히 더 많은 시스템 프로그래밍이 구부러져 있습니다. btw, 그것이 없다면 차이점은 무엇입니까? 기준 도서관? 찾기, 설치 등의 노력이있는 작고 기타 기능에 중요한 이유를 알 수 있습니다. 각각의 라이브러리에 대한 라이브러리는 라이브러리가 추가하는 기능의 양에 비해 중요하지만 GUI와 같은 큰 것들에는 중요하지 않습니다.

다른 팁

체크 아웃하고 싶을 수도 있습니다 WXD, D에 대한 WXwindows 라이브러리

당신이 원하는 것 같네요.

사이트 dlang.org (faq dlang.org/faq.html에서) :
http://wiki.dlang.org/gui_libraries

나는 다음을 발견했다 :
http://www.prowiki.org/wiki4d/wiki.cgi?action=browse&id=guilibraries&oldid=availableguilibraries
GUI 라이브러리 목록과 그 상태가 있습니다.
마지막으로 http://www.dsource.org:
http : //www.http : //www.dsource.org/projects
그룹에는 프로젝트 목록이 있습니다.
그룹 중 하나는 "Libraries-Gui"입니다.
D 언어를위한 GUI 라이브러리의 전체 목록이 있다고 생각합니다.

DWT는 특히 크로스 플랫폼이 필요한 경우 현재 가장 성숙한 솔루션처럼 보입니다. GUI가 표준 라이브러리에 포함 된 경우, 이전에는 Phobos 나 Tango도 발생하지 않을 것이라고 언급되어 있습니다.

잡종 흥미로워 보입니다 (그래도 시도한 적이 없습니다). 당신이 Java Dev라면 DWT SWT의 자연 마이그레이션이지만 그렇지 않으면 권장합니다. DFL. 살펴보십시오 dsource 목록 또한 GUI 라이브러리로 스크롤하십시오.

GUI 라이브러리가 표준 라이브러리와 분리되어있는 것이 좋은 일이라고 생각합니다.

작품에도 구속력이 있습니다 QT. 현재 유용하지는 않지만 QT 엔지니어가 수행하는 것 같습니다.

DWT는 이제 Dsource가 아니라 Bitbucket에 있습니다. DWT2

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