코틀린 응용
2022. 1. 4. 20:13
프로그래밍/Kotlin
코틀린 응용 코틀린은 주로 서버와 안드로이드 개발에서 널리 사용되고 있음 코틀린 서버 프로그래밍 다음과 같은 응용 분야를 포함하는 여러 분야가 서버 프로그래밍에 포함됨 브라우저에 HTML 페이지를 돌려주는 웹 애플리케이션 모바일 애플리케이션에게 HTTP를 통해 JSON API를 제공하는 백엔드 애플리케이션 RPC(원격 프로시저 호출) 프로토콜을 통해 서로 통신하는 작은 서비스들로 이뤄진 마이크로서비스 개발자들은 이런 애플리케이션을 수년간 자바로 개발해 오면서 이런 종류의 애플리케이션 개발에 도움을 줄 수 있는 기술과 프레임워크를 엄청나게 만들어왔음 이런 환경에서 자바 코드와 매끄럽게 상호운용할 수 있다는 점이 코틀린의 큰 장점임 자바 클래스를 코틀린으로 확장해도 아무 문제가 없으며, 코틀린 클래스 안의 ..
코틀린이란?
2022. 1. 3. 20:19
프로그래밍/Kotlin
코틀린이란? 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어 코틀린은 기존 자바 라이브러리나 프레임워크와 함께 잘 작동하며, 성능도 자바와 같은 수준임 대상 플랫폼: 서버, 안드로이드 등 자바가 실행되는 모든 곳 코틀린의 주목적은 현재 자바가 사용되고 있는 모든 용도에 적합하면서도 더 간결하고 생산적이며 안전한 대체 언어를 제공하는 것 코틀린을 활용할 수 있는 가장 일반적인 영역은 다음과 같음 서버상의 코드(특히 웹 애플리케이션의 백엔드) 안드로이드 디바이스에서 실행되는 모바일 애플리케이션 자바뿐 아니라 자바스크립트로도 코틀린을 컴파일할 수 있음 따라서 코틀린 코드를 브라우저나 노드에서 실행 가능 (코틀린 1.1부터는 자바스크립트를 공식적으로 지원한다 밝힘) 코틀린이 정한 목표 영역은 상당히 광범위함 코..