개발자
제가 백엔드 개발자 혹은 안드로이드 개발자를 준비하고 있는데요, 이를 위해서 익혀두면 좋은 기술이나 프레임워크 등이 무엇이 있을까요? 최근엔 도커랑 스프링부트 같은 것들을 했었습니다.
답변 1
백엔드, 안드로이드 나눠서 몇가지 적어보겠습니다! 백엔드 스프링(Spring) 프레임워크: 자바 기반의 웹 어플리케이션 개발을 위한 프레임워크로서, 대표적으로 스프링 부트(Spring Boot)가 있음. 스프링은 기본적으로 객체 지향 프로그래밍과 의존성 주입(Dependency Injection)을 기반으로 하며, MVC 아키텍처를 지원함. Node.js: 자바스크립트 기반의 서버 사이드 개발을 위한 플랫폼, 이벤트 기반의 비동기 프로그래밍을 지원함. 주로 실시간 데이터 처리, 대규모 데이터 처리 등에 사용됨. Django: 파이썬 기반의 웹 어플리케이션 개발을 위한 프레임워크, 데이터베이스, 템플릿 엔진, 세션 관리 등의 기능을 제공. 안드로이드 Kotlin: 자바와 호환성이 좋고, null 안정성과 함수형 프로그래밍 등을 지원하여 안드로이드 어플리케이션 개발에 많이 사용됨.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!