목차

<aside> ✅ 해당 문서는 작성자의 주관적인 판단을 줄이고 객관적인 정보를 제공하기 위해 각 언어 또는 프레임워크의 공식 문서 / 다른 개발자분이 작성한 문서를 제공하는 방식으로 작성되었습니다.

</aside>

프론트엔드 / 백엔드

웹 프론트엔드 개발

웹 프론트엔드 개발에는 주로 JavaScript 계열 언어가 사용됩니다. Kotlin과 같이 원래는 Java 계열 언어와 연동되도록 만들어졌지만, Kotlin/JS을 이용하면 JavaScript와도 연동되도록 할 수 있는, JavaScript 계열 언어라고 지칭하기 어려운 언어도 있습니다.

<aside> ⚠️ JavaScript와 Java는 마치 바다코끼리와 코끼리의 관계처럼 이름만 보면 비슷해보이지만 서로 다른 언어입니다.

JavaScript라는 이름은 만들어진 당시 유명했던 Java라는 언어와 의도적으로 비슷하게 지은 이름입니다.

JavaScript와 Java의 공통점은 다른 언어에서도 나타나곤 합니다. 두 언어만의 공통점이 아닐 수 있단 이야기지요.

</aside>

주로 사용되는 라이브러리 / 프레임워크

공식 문서는 아니지만 jQuery, React, Svelte 등 관련된 내용을 적절히 설명한 개인 velog 글이 있어 해당 페이지의 링크로 내용을 대체하겠습니다. 왜 Svelte(스벨트)를 좋아하나요?

서버 개발

서버 개발은 대표적으로 게임 서버 개발과 웹 서버 개발로 나뉘어집니다. 두 방식이 추구하는 바가 생각보다 많이 다름을 설명드리고 싶으나, 게임 서버 개발을 직접 해본적이 없기에 다른 분이 작성한 링크로 해당 내용을 대체하겠습니다.

게임 서버 개발과 웹 서버 개발의 차이

웹 서버 개발

주로 사용되는 [언어 - 프레임워크]