본문 바로가기

Programming/Kotlin

1. Kotlin 이해하기

1.1 Kotlin이란?

 1.1.1 Kotlin 소개

    - 통합개발환경(IDE) IntelliJ로 유명한 젯브레인의 오픈소스 그룹에서 개발한 언어

    - 2017년 5월 구글 I/O 행사에서 안드로이드의 공식 언어로 코틀린이 지정

 1.1.2 Kotlin 특징

   공식 사이트(https://kotlinlang.org/)에 소개된 kotlin의 특징

    - 자바, 안드로이드 100% 호환

    - 자바, 안드로이드, 브라우저, 네이티브 애플리케이션 개발

    - IntelliJ, 안드로이드 스튜디오, 이클립스, CLI 등을 통한 개발

    - 함수형 언어, Lambdas, Extension, Null Safety 등 최신 언어의 트랜드 지원

    - 자바와 같이 JVM에서 실행되지만 자바와는 다른 특징들이 많다

 

1.2 Kotlin으로 작성 가능한 프로그램

 1.2.1 자바를 코틀린으로

 1.2.2 안드로이드를 코틀린으로

 1.2.3 자바스크립트를 코틀린으로

    - 코틀린 코드가 그대로 브라우저에서 수행되는 것은 아니며, 자바스크립트로 변형해서 HTML파일에 작성해 주어야

      한다. 코틀린 코드를 자바스크립트로 컴파일하려면 프로젝트에 Gradle 등의 빌드 도구가 적용되어야 한다.

 1.2.4 서버 측 웹 애플리케이션을 코틀린으로

 1.2.5 스프링 부트를 이용하는 Restful 서비스를 코틀린으로

'Programming > Kotlin' 카테고리의 다른 글

6. 흐름 제어 구문과 연산자  (0) 2020.01.13
5. 데이터 타입  (0) 2020.01.13
4. 변수와 함수  (0) 2020.01.10
3. 코틀린 기본 작성법  (0) 2020.01.08
2. Kotlin 개발환경  (0) 2020.01.08