프로그래밍 언어
- 자바/코틀린
: 스프링, 스프링 부트라는 프레임워크를 기반으로 많은 곳에서 서버 개발에 이용
- 파이썬
: 데이터 분야에서 많이 사용하지만 서버 개발에서도 사용하며, 대표적인 프레임워크는 플라스크와 장고, FastAPI가 존재
- 자바스크립트/타임스크립트
: 프론트엔드 뿐 아니라 백엔드에서도 많이 사용하며, 대표적인 프레임워크로 익스프레스, NestJS가 존재
- go
- 러스트
- C++ : 게임 서버 개발에서 많이 사용
- C#
: 닷넷 프레임워크가 매우 강하며, 마이크로소프트 계열의 소프트웨어와 호환성이 높으며, 스택어버플로우 사이트가 C#을 기반으로 만들어짐
자바 애터네이션(Java Annotation)
: 자바로 작성한 코드에 추가하는 표식
: @ 기호를 사용하며 JDK 1.5 버전부터 사용 가능하며, 메타 데이터로 사용하는 경우가 가장 많음
ex) 대표 애너테이션
애너테이션 이름 | 설명 |
@Override | 선언된 메서드가 오버라이드 되었음 |
@Deprecated | 더 이상 사용되지 않음 |
@SuppressWarnings | 컴파일 경고를 무시함 |
'학습 기록 > 스프링 부트3 백엔드 개발자 되기[자바편]' 카테고리의 다른 글
[02장.2] 1. 제어의 역전(IoC)과 의존성 주입(DI) (0) | 2023.08.18 |
---|---|
[02장.1] 스프링과 스프링부트 (0) | 2023.08.17 |
[01장.5] 백엔드 개발자의 업무 (0) | 2023.06.29 |
[01장.4] 라이브러리와 프레임워크 (0) | 2023.06.29 |
[01장.3] 아이피와 포트 (0) | 2023.06.29 |