본문 바로가기

컴퓨터 이론/기타

[개발언어/프레임워크]

프로그래밍 언어 : 인간과 가장 가까운 언어로, OS에 명령을 내리는 것

 

이 프로그래밍 언어로 서버를 처음부터 끝까지 다 만드는 것은 너무 어려운 일이기 때문에

프레임워크(미리 만들어 놓은 블록세트와 같은 것)를 이용!

 

Java로 만든 프레임워크 Spring

Node.js로 만든 프레임워크 Express

Python으로 만든 프레임워크 Django. Flask

 

 

웹 프론트엔드

HTML, CSS, JS를 더 잘 쓸 수 있게 하는 프레임워크가 있음

- 용량을 절약할수 있다던지,

- 페이지의 깜빡거림이 좀 줄어든다던지 등의 장점이 있음

- JS로 만든 프레임워크 ex) 앵귤러, 뷰, 리액트

 

서버 (HTML, CS, Javascript 가지고 있다가 브라우저에서 요청이 들어오면 정보를 보내줌)

Java : 어렵고 형식이 많음. 큰 회사에서 많이 씀

python : 쉽게 입문, 자유로움. 데이터분석에 쓰임

Node.js : JS와 거의 같으며 스타트업에서 많이 씀

C : 임베디드 칩, IOT에서 쓰이는데 C로 서버 만드는 곳은 거의 없음(가끔 게임 회사 정도?)

 

Kotlin : 안드로이드 앱 만들때

Swift : 아이폰 앱 만들때

React Native , Flutter : 한번에 개발할때