프로그래밍 언어 : 인간과 가장 가까운 언어로, 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 : 한번에 개발할때
'컴퓨터 이론 > 기타' 카테고리의 다른 글
[협업] git에 커밋했습니다? (0) | 2022.04.18 |
---|---|
[아키텍쳐/DB] DB 뭐 쓰세요? (0) | 2022.04.17 |
[웹서비스 동작 방식] 서버가 죽었다? (0) | 2022.04.17 |
[컴퓨터와 인터넷] https 보안설정 됐어요? (0) | 2022.04.17 |
컴퓨터 그래픽스란? Computer Graphics (0) | 2022.04.04 |