반응형
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 |