본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론

Kotlin DSL이란?

Kotlin DSL

Kotlin을 이용해서 만들어진 도메인 특화 언어(Domain Specific Language)

 

Kotlin DSL는 코드가 간결하고 코드작성시 발생할 수 있는 버그를 줄여주는 기능을 가지고있다.

JAVA코드와 Kotlin DSL를 사용한 코드로 직접 비교해 빠르게 이해해보자.

Button button = new Button(this);
button.setText("Click me");
button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // 버튼 클릭 이벤트 처리
    }
});
val button = button("Click me") {
    onClick {
        // 버튼 클릭 이벤트 처리
    }
}

https://standout.tistory.com/573

 

Kotlin이란?

Kotlin JetBrains에서 개발한 새로운 자바 코드와 호환성이 높은 프로그래밍 언어 자바에 비해 안정적이고 코드가 간결하고 Android, 서버, 스프링프레임워크 등에도 사용할 수 있어 다재다능한 프로

standout.tistory.com

https://standout.tistory.com/572

 

DSL이란?

DSL(Domain Specific Language) 특정 도메인에 특화된 프로그래밍 언어 HTML은 웹페이지의 구조등을 정의하기 위한 DSL CSS는 스타일을 적용하기 위한 DSL https://ko.wikipedia.org/wiki/%EB%8F%84%EB%A9%94%EC%9D%B8_%ED%8A%B9%

standout.tistory.com

'이론' 카테고리의 다른 글

Architect, 소프트웨어 아키텍트란?  (0) 2023.05.08
HikariCP, HikariPOOL이란?  (0) 2023.05.03
Kotlin이란?  (0) 2023.05.03
DSL이란?  (0) 2023.05.03
Maven과 Gradle의 차이  (0) 2023.05.03