문제

나는 단지 오래된 .Net Rocks를 듣고 있었습니다!에피소드, 그리고 나 DSL에서 #329를 찾았습니다. 흥미로울 것.내 문제는 이 기술을 배우려는 사람들을 위한 좋은 온라인 리소스를 찾을 수 없다는 것입니다.새로운 디자이너를 만드는 기본 사항은 알지만 DSL 도구에서 사용하는 T4 엔진에 대한 MS 문서와 템플릿을 DSL 모델과 통합하는 방법이 부족합니다.

MS DSL 도구에 대한 유용한 입문 리소스를 아는 사람이 있습니까?

도움이 되었습니까?

해결책

DSL 도구 팀의 설계자는 다음과 같은 책을 썼습니다. Visual Studio DSL 도구를 사용한 도메인별 개발. 책의 웹사이트 다른 링크와 리소스가 있습니다.

다른 팁

DSL에 관심이 있다면, 제프 모저 그들에 대한 몇 가지 훌륭한 기사를 썼습니다(그리고 당신에게 필요한 '메타' 사고방식) 여기, 여기, 그리고 여기 그의 블로그에.

마틴 파울러 현재 DSL에 관한 책을 집필하고 있습니다.여기에는 프레젠테이션 그는 그 주제에 대해 말했다.

나에게 T4 예제의 가장 좋은 소스는 다음과 같습니다. 이것 블로그.

MS 세계를 보고 계시다면 다음을 살펴보세요. 에프#.도메인별 언어를 작성하기 위해 구문을 확장하는 기능을 제공합니다(참조: 이 링크, 샘플 코드는 16페이지 참조).

여러 웹캐스트가 포함된 다음 페이지가 매우 유용하다는 것을 알았습니다.

http://msdn.microsoft.com/en-us/vsx/cc677256.aspx

DSL을 위한 환상적인 옵션은 다음과 같습니다. 우우.저는 IoC 컨테이너 설정, 경로 정의, 유효성 검사 규칙과 같은 작업에 이를 사용해 왔습니다. 아옌데 라히엔 매닝을 주제로 한 환상적인 책을 쓰고 있습니다. Boo에서 도메인별 언어 구축

Martin Fowler는 DSL에 관한 책을 집필하고 있습니다.지금까지 그의 작품을 읽을 수 있습니다 여기 http://www.martinfowler.com/dslwip/

저도 좋은 프리젠테이션에 다녀왔어요 제이 필즈 (그의 슬라이드는 여기).

나는 추천하고 싶다 http://msdn.microsoft.com/en-us/vsx/cc677256.aspx DSL 도구를 시작으로 사용합니다.

그리고 MDSD(Model Driven Development)의 개념도 확인해 보세요.해당 주제(및 DSL)의 전문가는 Markus Voelter입니다. http://www.voelter.de/

저는 MDSD, 소프트웨어 생산 라인 및 DSL 사이에 유사점이 너무 많아서 이러한 '새로운' 작업 방식이 개념을 정리해야 한다고 생각합니다.그것이 해당 주제에 대한 좋은 정보를 찾기 어려운 이유 중 하나입니다.

또 다른 참고로, acm.org에는 DSL, 언어 디자인, SPL, MDSD 등에 대한 많은 정보를 찾을 수 있는 연구 기사, 다양한 컨퍼런스(예: OOPSLA)의 기사로 구성된 광범위한 디지털 라이브러리가 있습니다.

다음은 제가 유용하다고 생각하는 몇 가지 웹사이트입니다.

Visual Studio DSL 도구(Visual Studio에 그래픽 DSL을 추가하는 도구)의 경우 여기에 입문 실습이 있습니다. http://code.msdn.microsoft.com/Visualization-and-Modeling-313535db

다른 샘플에 대한 링크가 포함된 도구 홈페이지는 다음과 같습니다. http://archive.msdn.microsoft.com/vsvmsdk

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