Back-End

    [Ktor] Ktor 프로젝트 생성 - (1)

    이번 포스팅에서는 Ktor 서버 프로젝트를 만드는 방법부터 실행까지 과정을 설명한다.더 나아가 Ktor에 익숙해지기 위해 여러 가지 작업도 추가해보며 연습해 볼 예정이다.Ktor 프로젝트 생성먼저 자신이 사용하고 있는 IntelliJ IDEA의 버전에 따라 생성 방법에 차이가 있다.IntelliJ IDEA CE : 웹 기반의 Ktor project generator를 통해 쉽게 생성할 수 있다.IntelliJ IDEA Ultimate : 전용 Ktor 플러그인을 사용하여 새 프로젝트를 생성할 수 있다.Ktor Project Generator 사용하기Ktor Project Generator를 통해 프로젝트를 만드는 방법에 대해 알아보자.Ktor project generator에 접속한다.Project ar..

    [Back-End] Intellij CE에서 Spring Boot, Ktor 셋팅하기

    공부 겸 안드로이드 앱을 사이드 프로젝트로 만들려고 구상하던 중에 서버의 역할을 Firebase를 통해 구현하지 않고 내가 직접 구현해 보면 어떨까 싶었다.하지만 평소에 백엔드와 관련된 개념들은 어렴풋이만 알고 있었고 구체적으로 뭐가 뭔지는 몰랐다.적당히 어떤 프레임워크로 개발하면 될지 구글링도 해보고 함께 일하는 백엔드 개발자분께도 문의를 드렸다.그 결과 Spring Boot와 Ktor라는 프레임워크를 알게 되었고 대략적인 특징은 아래와 같았다.Spring Boot정형화된 구조정부에서 밀어주는 프레임 워크러닝 커브 존재Ktor유연하고 가벼움프레임워크 자체 Kotlin기반 구현 및 Coroutine사용비교적 접근하기 쉬움둘 중 어떤 프레임워크에 접근해봐야 내게 더 도움이 될지 고민해 보기 위해 프로젝트를..