2011년 2월 6일 일요일

why does Domain Specific Language(DSL) gain popularity?

DSL이 인기를 끄는 이유는?

도메인 문제 해결을 빠르게 하기 위해서다.
arithmetic operation은 언어마다 차이가 조금씩 있지만, 차이는 so-so하다.
그래서 매우 빠르게 적응한다.
인기를 얻는 프로그래밍 패러다임들도 그 직관성에서 기인한다고 생각한다.

도메인 프로그래밍이 인기 있는 이유는, 쉬운 문제를 쉽게 풀기 위해서다.
도메인 오브젝트들만으로 오퍼레이션 함으로써(하위 프로그래밍을 안하고)만 프로그래밍하는 즐거움을 모두 원하고, 그러기 위해서 많은 프레임워크가 탄생하는 것 아닌가?

문제는 정말 생산성 있는 프레임워크는 매우 많은 경험과 통찰에 의해서만 생긴다는 것이다.

이제는 DSL을 만들 수 있는 프로그래머냐 아니냐가 프로그래머의 실력을 가늠하는 척도 중의 하나가 아닐까 생각한다.

도움이 되셨다면, 광고 클릭을 ㅎㅎ ^^