BACKEND 기초

Suji Park·2022년 8월 24일
0
post-thumbnail

백엔드를 구성하는 언어들: Node.js, JSP, Python
최근 해외는 MERN: node.js(express) React mongoDB 로 웹사이트를 만드는 추세이다.

API

  • 약속된 형태로 데이터들이 정렬이 되어서 전달이 된다.
  • 웹서버에 들어있던 정보를 web application(웹 페이지) 에 내보낼 수 있게 정리해서 자료를 내보내주는 것이다.
  • 웹 서버 안에 있는 데이터들을 잘 정리해서 API를 뽑아 내서 웹 페이지에 전달하는 것

{REST:API}

  • Representational State Transfer API

http란? + 서버코드
https://tibetsandfox.tistory.com/18
REST란?
https://tibetsandfox.tistory.com/19

Nodejs

  • 자바스크립트를 이용한 언어
  • 자바스크립트를 돌리는 런타임
  • Node 안에서 여러 가지 패키지를 사용해서 서버를 만들 수 있다. Express.js
  1. 인터프리터 언어 스크립트 언어라 어느 환경에서도 동작
  2. 성능이 빠르고 좋음
  3. Javascript 를 쓰는 개발자가 많음
  4. Ryan Dahl이 서버용 기능을 개발!

프레임워크 spring 대용량
스타트업 node.js
TypeScript

동기 Synchronous vs 비동기 Asynchronous

  • call-back: 이 곳에 특정 값이 담기게 되면 그 때 특정함수를 호출하겠다.
profile
천방지축😛 얼레벌레🙄 빙글빙글🙃 돌아가는 수지의 코드~🎵

0개의 댓글