본문 바로가기
IT 끄적이기

개발 기술 분류 - 공부용

by 미르아 2025. 8. 10.
728x90

개발 기술 분류 (주요 예시)

구분 이름 설명 주 사용 분야
프로그래밍 언어 JavaScript 웹 브라우저와 서버(Node.js) 양쪽에서 사용 웹, 서버
  TypeScript JavaScript + 타입 시스템 웹, 서버
  Python 간단한 문법, AI·데이터 분야 강세 데이터, 웹, AI
  Java 기업 시스템, 안드로이드 앱 서버, 앱
  C# .NET 기반, 게임(Unity)과 기업용 앱 게임, 서버
  Go 간결하고 빠름, 네트워크·서버 개발에 인기 서버
  PHP 오래된 웹 서버 언어, 여전히 워드프레스 등에서 활발
  Swift iOS/macOS 앱 전용
  Kotlin 안드로이드 앱 표준 언어
라이브러리 React UI 컴포넌트 라이브러리
  Vue.js React와 비슷, 진입장벽 낮음
  Axios HTTP 요청 라이브러리 웹/서버
  Lodash JS 유틸 함수 모음 웹/서버
  jQuery 과거 인기, DOM 조작 라이브러리
  NumPy 파이썬 수치계산 데이터
  Pandas 파이썬 데이터 처리 데이터
  TensorFlow / PyTorch AI 모델 개발 AI
프레임워크 Next.js React 기반 풀스택 프레임워크
  Nuxt.js Vue 기반 풀스택 프레임워크
  Angular 구글 개발, 대규모 웹앱
  Express.js Node.js 서버 프레임워크 서버
  NestJS TypeScript 기반 서버 프레임워크 서버
  Django 파이썬 기반 대형 웹 프레임워크
  Flask 파이썬 경량 웹 프레임워크
  FastAPI 파이썬 비동기 API 서버 서버
  Spring Boot 자바 서버 프레임워크 서버
  Laravel PHP 풀스택 프레임워크
플랫폼/런타임 Node.js JS 실행 환경(브라우저 밖에서) 서버
  Deno Node.js 차세대 런타임 서버
  .NET C#, F# 등 실행 환경 서버
  JVM Java, Kotlin 실행 환경 서버
도구/기타 Tailwind CSS CSS 유틸 프레임워크
  Bootstrap CSS/JS UI 프레임워크
  Webpack / Vite 빌드 번들러
  Docker 컨테이너 환경 배포
  Kubernetes 컨테이너 오케스트레이션 인프라
  Git 버전관리 전체
  GitHub / GitLab 코드 저장·협업 전체

외우는 팁

  • 언어 = “문법”
  • 라이브러리 = “기능 묶음”
  • 프레임워크 = “규칙 + 뼈대”
  • 플랫폼/런타임 = “언어를 실행하는 엔진”
  • 도구 = “개발·배포를 돕는 것”

728x90