일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 스프링 CRUD게시판
- jsp 날짜팝업
- 게시판만들기
- 자바 정규표현식 예제
- PLSQL
- 오버라이딩
- 정보처리기사실기정리
- 2020정보처리기사실기정리
- 자바연산자
- spring crud
- 날짜지정팝업
- 정처기실기정리
- 오라클설치
- 스프링게시판만들기
- 2020정보처리기사실기요약
- spring crud게시판
- js datepicker
- 스프링 crud
- html기초
- 자바배열예제
- 프로그래머스 쿼리문
- 2020정보처리기사실기
- 자바기초
- jsp게시판만들기
- CRUD게시판만들기
- jsp 팝업띄우기
- crud게시판
- 프로그래머스 MYSQL
- 프로그래머스 SQL
- Oracle기초
Archives
- Today
- Total
영보의 SystemOut.log
[Kotlin] Kotlin 코틀린과 Android용 Kotlin 본문
반응형
Kotlin ?
- 코틀린(Kotlin) 은 JVM에서 돌아가는 새로운 프로그래밍 언어
- Google I/O 2017에서 안드로이드의 공식 개발 언어로 채택
- 코틀린의 주 목적은 자바가사용되고 있는 모든 용도에 적합하면서도 간결하고, 생산적이며 안전한 대체 언어를 제공하는 것
# 분야
서버 측용 Kotlin, Android 용 Kotlin, 자바 스크립트 용 Kotlin, 네이티브 용 Kotlin, 데이터 과학 용 Kotlin, 코 루틴, 멀티 플랫폼
Android용 Kotlin
- Android 모바일 개발은 2019 년 Google I / O 이후 Kotlin에서 처음으로 개발되었다.
- Android 개발 용 Kotlin을 사용하면 다음과 같은 이점을 얻을 수 있다.
더 적은 코드와 더 큰 가독성 | 코드를 작성하고 다른 사람의 코드를 이해하는 데 드는 시간을 줄입니다. |
성숙한 언어와 환경 . | 2011 년 창립 이래 Kotlin은 언어뿐만 아니라 강력한 도구를 갖춘 전체 생태계로서 지속적으로 발전해 왔습니다. 이제 Android Studio에 원활하게 통합되었으며 많은 회사에서 Android 애플리케이션 개발에 적극적으로 사용하고 있습니다. |
Android Jetpack 및 기타 라이브러리에서 Kotlin 지원 | KTX 확장 프로그램 은 코 루틴, 확장 함수, 람다, 명명 된 매개 변수와 같은 Kotlin 언어 기능을 기존 Android 라이브러리에 추가합니다. |
Java와의 상호 운용성 | 모든 코드를 Kotlin으로 이전 할 필요없이 애플리케이션에서 자바 프로그래밍 언어와 함께 Kotlin을 사용할 수 있습니다. |
멀티 플랫폼 개발 지원 . | Kotlin을 사용하여 Android뿐만 아니라 iOS , 백엔드, 웹 애플리케이션 을 개발할 수 있습니다 . 플랫폼간에 공통 코드를 공유하는 이점을 누리십시오. |
코드 안전성 | 더 적은 코드와 더 나은 가독성은 더 적은 오류로 이어집니다. Kotlin 컴파일러는 이러한 나머지 오류를 감지하여 코드를 안전하게 만듭니다. |
쉬운 학습 | Kotlin은 특히 Java 개발자에게 매우 쉽게 배울 수 있습니다. |
큰 커뮤니티 | Kotlin은 전 세계적으로 성장하고있는 커뮤니티의 큰 지원과 많은 기여를하고 있습니다. Google에 따르면 Play 스토어의 상위 1000 개 앱 중 60 % 이상이 Kotlin을 사용합니다. |
kotlinlang.org/docs/reference/basic-syntax.html
반응형
'Language > Kotlin' 카테고리의 다른 글
[Kotlin] Kotlin 코틀린 기본 문법 : 함수/매개변수/함수호출 (0) | 2020.12.09 |
---|